将参数从cmd行传递到package.json

Passing a param from cmd line to package.json

本文关键字:package json 参数 cmd      更新时间:2023-09-26
"scripts": {
    "start": "gulp",
    ...
  },

我正在使用通过 npm start 运行的包。我想将参数传递给启动命令。

如何在命令行中传递参数?

npm start --myparam = hello

Alos,我如何在我的 package.jspn 文件中访问它以传递到 gulp:

"scripts": {
    "start": "gulp --myparam",
    ...
  },
如果我

正确理解您的问题,您正在尝试使用 npm start 命令运行gulp --myparam=hello

正确的方法是 npm start -- --myparam=hello .

请注意命令中的----之后的任何内容都将直接传递给 start 命令 ( gulp (。

需要--的原因是npm start(和npm run(也可以采用参数;就像-s一样,npm的默认输出静音。