nconf 不适用于 NPM 启动命令

nconf is not working with NPM start command

我有这两个 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 时似乎消失了。

此外,顺便说一句,是否有任何程序将 --fp 解释为强制标志,因为 NPM 发出警告?

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

npm start -- --fp ...