如何在我的 Package.Json 中编辑 NPM CLI 脚本?

问题描述 投票:0回答:1

我现在的

script
使用
cdk
看起来像这样:

  "scripts": {
    "cdk": "cdk"
  },

我如何更改此脚本以在 cdk 之前运行某些东西?

例如:

  "scripts": {
    "cdk": "npm run test && cdk"
  },

我已经试过了,它跳过了测试。

我的理想情况是在部署到 AWS CDK 之前运行测试。

json command-line-interface aws-cdk
1个回答
0
投票

/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
}
© www.soinside.com 2019 - 2024. All rights reserved.