是通过在npm脚本命令中使用--
符号来实现的。具体步骤如下:
package.json
文件中,找到需要传递参数的脚本命令所在的scripts
字段。--
符号,表示接下来的内容是要传递给该脚本的参数。--
符号后面添加参数,可以是单个参数或多个参数,参数之间使用空格分隔。process.argv
来获取传递的参数。下面是一个示例:
{
"name": "my-app",
"version": "1.0.0",
"scripts": {
"start": "node server.js"
}
}
假设我们要将参数--port 3000
传递给start
脚本,可以这样修改:
{
"name": "my-app",
"version": "1.0.0",
"scripts": {
"start": "node server.js --port 3000"
}
}
在server.js
脚本中,可以通过process.argv
来获取传递的参数:
const args = process.argv.slice(2);
console.log(args); // 输出: ['--port', '3000']
这样就可以在npm脚本中传递参数给特定的脚本了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云