我现在的
script
使用cdk
看起来像这样:
"scripts": {
"cdk": "cdk"
},
我如何更改此脚本以在 cdk 之前运行某些东西?
例如:
"scripts": {
"cdk": "npm run test && cdk"
},
我已经试过了,它跳过了测试。
我的理想情况是在部署到 AWS CDK 之前运行测试。
/node_modules/.bin 中的脚本可以按名称在脚本中执行
您将多个脚本的执行与 && 结合起来。
您可以创建以下脚本:
"scripts": {
"cdk": "cdk", // executes /node_modules/.bin/cdk
"test": "jest", // executes /node_modules/.bin/jest
"test-and-build": "npm run test && npm run cdk"
}
或
"scripts": {
"cdk": "npm run test && npm run execute-cdk",
"test": "jest", // executes /node_modules/.bin/jest
"execute-cdk": "cdk" // executes /node_modules/.bin/cdk
}