繁体   English   中英

为 Windows 上的 npm 脚本提供自定义参数 ($npm_config_)

[英]Provide custom parameters ($npm_config_) to npm scripts on Windows

我在 package.json 中有package.json脚本,我想从命令行提供自定义参数。 我发现了许多 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 有关。

解决方案是使用 % 而不是 $。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM