相关疑难解决方法(0)

将参数传递给package.json中的npm脚本

有没有办法在package.json命令中传递参数?

我的剧本:

"scripts": {
  "test": "node mytest.js $1 $2 | node_modules/tap-difflet/bin/tap-difflet"
}
Run Code Online (Sandbox Code Playgroud)

CLI npm run test 8080 production

然后,mytest.js我想得到论点process.argv

parameters arguments node.js npm

33
推荐指数
1
解决办法
3万
查看次数

将命令行参数传递给package.json中的npm脚本

我在package.json中有以下脚本:

"scripts": {
    "vumper": "node node_modules/vumper/index.js",
    "format": "prettier --single-quote -width=80 --write package.json"
 },
Run Code Online (Sandbox Code Playgroud)

'vumper'包接受命令行参数(例如'dv').我希望能够做的是拥有一个连续运行这两个命令的命令.

基本上,我希望能够运行:

npm run vumber dv
Run Code Online (Sandbox Code Playgroud)

然后

npm run format
Run Code Online (Sandbox Code Playgroud)

但在一个命令中,类似于

npm run my-build dv
Run Code Online (Sandbox Code Playgroud)

这将运行上述两个命令,正确接受命令行参数'dv'并将其传递给第一个npm run vumper.这可能吗?

npm package.json npm-scripts

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

npm ×2

arguments ×1

node.js ×1

npm-scripts ×1

package.json ×1

parameters ×1