繁体   English   中英

如何在 package.json (NodeJS) 中使用 npm 脚本添加参数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM