【问题标题】:Provide custom parameters ($npm_config_) to npm scripts on Windows为 Windows 上的 npm 脚本提供自定义参数 ($npm_config_)
【发布时间】:2021-08-10 17:05:12
【问题描述】:

我在package.json 中有 npm 脚本,我想从命令行提供自定义参数。我发现了许多 stackoverflow 问题和答案,但没有一个有效。我试过这个解决方案:

  "scripts": {
    "foo": "echo $npm_config_foo && echo done"
  },

当我运行命令时:

$ npm run foo --foo=test

> echo $npm_config_foo && echo done

$npm_config_foo
done

如您所见,它没有回显test

这是我的配置:

- OS: Windows
- Terminal: GitBash
- npm version: 7.14.0

我在 Linux 上试过这个,它可以工作。这与Windows有关。

【问题讨论】:

    标签: javascript node.js bash npm npm-scripts


    【解决方案1】:

    解决办法是用%代替$。

      "scripts": {
         "foo": "echo %npm_config_foo% && echo done",
      },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 2018-06-20
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多