gpt4 book ai didi

package.json - 有没有可以在 Linux 和 Windows 上运行 npm package.json 脚本的工具?

转载 作者:行者123 更新时间:2023-12-02 18:45:23 26 4
gpt4 key购买 nike

...我为节点项目的package.json编写了一些脚本。当我在脚本中使用某些语法时,例如 BUILD_PATH= ,我只能在 WLS 命令行 (Linux) 上运行此 npm 脚本,但在 Windows 中与 bash 一起使用时,它会引发错误。我想知道是否有任何工具可以在 Windows 和 Linux 中运行此类脚本?

示例:来 self 的 package.json

"scripts":
{"build": "BUILD_PATH=../server/public react-scripts build"}

当我使用 Linux 命令行 (WSL) 执行该命令时,一切顺利。但对于 Windows,它会抛出错误。

我知道该命令在 Windows 中的等效项。但我想知道有一个工具或包可以自动执行此操作。

最佳答案

我发现 npm 默认 shell 不是 git,尽管我在 bash 中运行 npm 命令。要修复它,需要运行以下命令来替换 bash 作为默认 shell。

npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"

我希望它对可能面临此问题的其他人有所帮助。

关于package.json - 有没有可以在 Linux 和 Windows 上运行 npm package.json 脚本的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67519693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com