nconf无法使用NPM启动命令

时间:2015-05-07 01:23:47

标签: node.js nconf

我有这两个node.js命令行命令:

 $  NODE_ENV=dev_local npm start --fp data_for_testing/csvfile.csv --mptp map_ivr_itg
 $  NODE_ENV=dev_local node start_script --fp data_for_testing/csvfile.csv --mptp map_ivr_itg

我正在使用nconf命令行和node.js的环境变量解析器。

问题是命令行参数--fp和--mptp在使用npm start时似乎消失了。

enter image description here

此外,除此之外,任何程序都会将--fp解释为强制标志,因为NPM会发出警告吗?

1 个答案:

答案 0 :(得分:1)

您的命令行标记(例如--fp)正在发送到npm,而不是运行npm start的脚本。要将它们作为参数发送到生成的脚本,first send -- by itself as an argument。这表明剩下的参数是针对结果脚本的,而不是针对npm本身。

npm start -- --fp ...