【问题标题】:Accessing command line arguments to npm script访问 npm 脚本的命令行参数
【发布时间】:2020-12-31 06:02:44
【问题描述】:

这是我的 package.json 文件中的脚本部分:

{
  "version": "0.0.1",
},
"scripts": {
  "dev-wip": "environment=DEV --tags=@wip"
}

这就是我的命令行方式:

npm run dev-wip

通过这样做,我可以毫无问题地访问 package.json 文件中的变量:

var pjson = require('../../../package.json');
console.log('version - ' + pjson.version);

我希望能够访问我从命令行获得的环境参数(例如打印值)。

【问题讨论】:

  • 您是在问如何访问项目或 package.json 文件中的环境变量?
  • 是的,我猜。因为这个值不是从命令行传递的。问题是我的示例中的“环境”未在任何地方配置。
  • 对未决问题回答“是”并不能帮助我理解您想要实现的目标。请相应地更新您的问题。
  • 我刚刚发现了如何做并回答了我自己的问题。非常感谢您的帮助。

标签: npm-scripts


【解决方案1】:

我找到了解决方案。 使用它会给我“环境”参数的值(在我的示例中是“DEV”)。

process.env.environment

【讨论】:

    猜你喜欢
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2012-07-19
    • 1970-01-01
    相关资源
    最近更新 更多