[英]How to add paramater with npm scripts in package.json (NodeJS)
我想使用 npm 脚本从终端在给定文件夹中创建一个文件。 我知道它的工作原理类似于在package.json文件的scripts
对象中添加自定义脚本,例如:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon app.js",
"addstyle": "touch ./css/stylesheet.css"
},
然后从终端运行npm run addstyle
。
但是如果我想从终端为我的样式表传递自定义名称怎么办?
我有几个选项,比如在脚本中添加$variable
:
"scripts": {
...
"addstyle": "touch ./css/$filename.css"
},
然后在命令 ie filename=homepage npm run addstyle
之前添加文件filename=homepage npm run addstyle
无论如何,我可以在最后附加一个参数 - 或 - 如:
npm run addstyle --filename=homepage
. 或者npm run addstyle -filename homepage
运行此命令并分配 $FILE_NAME
$FILE_NAME = 'homepage' npm run addstyle
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon app.js",
"addstyle": "touch ./css/$FILE_NAME.css"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.