如何将参数传递给管道 npm 脚本
How to pass arguments to piped npm scripts?
我的package.json
中有以下脚本。
{
"scripts": {
"fetcher": "node server/processes/transport.js | bunyan"
}
}
我尝试将命令行参数传递给transport.js
脚本,如下所示:
npm run fetcher -- --days=10
但是没有传递任何参数,npm 愚蠢地将参数传递到命令的末尾。
一个肮脏的黑客会像
{
"scripts": {
"fetcher": "bunyan $(node server/processes/transport.js"
}
}
然后运行命令
npm run fetcher -- --days=10)
请注意,使用黑客,npm run fetcher
不起作用,它应该npm run fetcher -- )
相关文章:
- 可以前端maven插件使用节点,npm已经安装
- 如何检查管道中未定义的项目
- 尽管链接成功并已成功下载,但未找到NPM模块
- 在Meteor项目中安装并包含npm模块后出错
- 如何将本地依赖项添加到npm项目中
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- 部署时使用npm包时发生Meteor错误
- 派生进程的stdout在管道传输时工作异常
- Rails资产管道-只向head添加jquery
- Sails.js:我可以将一些服务/模型打包为npm并在Sails.jss应用程序中加载npm吗
- Rails资产管道-自定义js文件
- Rails 4资产管道Heroku生产javascript参考问题
- 如何通过资产管道提供Javascript中子文件夹中的图像
- 限制npm依赖模块's require(隔离)的用法
- 在Meteor Angular 1.3中使用npm模块
- 在Meteor中使用具有依赖关系的NPM包
- Rails:将资产管道中的纯javascript限制为特定视图
- Django管道和javascript依赖关系
- Node.js应用程序-由NPM启动时的不同Node_ENV
- 如何将参数传递给管道 npm 脚本