将参数从cmd行传递到package.json
Passing a param from cmd line to package.json
"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
的默认输出静音。
相关文章:
- 如何将package.json数组传递给grunt.js
- 为什么react/redux前端项目在package.json中包含生产依赖项
- 试图在Windows上执行package.json中的脚本会引发JScript错误
- `npm install` killed for large package.json, no npm-debug.lo
- 将 package.json 用于客户端包,可以在浏览器中动态加载
- 在现有的package.json中安装新的依赖项
- NodeJS unsafe perm不适用于package.json
- 我删除了package.json和Gruntfile.js,现在Grunt不会加载依赖项
- NPM从package.json安装依赖项
- 如何将自定义脚本添加到运行javascript文件的package.json文件中
- 接收package.json的解析错误.验证为有效的json
- 使用HTTP从公共存储库获取package.json
- 同步读取package.json中的自定义字段
- package.json“最新”版本是否包含测试版
- Browserify - 在 package.json 中转换在符号链接模块中不起作用在 npm3 中
- 我怎样才能将 ESLint 推荐传递给 package.json
- 当包含 package.json 文件失败时使用 webpack
- angular 2 package.json文件的说明
- package.json中的手表触控笔
- 在package.json脚本中调用特定的NodeJS函数