【发布时间】:2021-05-13 13:02:26
【问题描述】:
...我为一个节点项目的 package.json 写了一些脚本。当我在脚本中使用某些语法时,例如 BUILD_PATH=,我只能使用 WLS 命令行 (Linux) 运行这个 npm 脚本,但是在 Windows 中使用 bash 会引发错误。我想知道是否有任何工具可以在 Windows 和 Linux 中运行这样的脚本?
示例:来自我的 package.json
"scripts":
{"build": "BUILD_PATH=../server/public react-scripts build"}
当我使用 Linux 命令行 (WSL) 执行它时,它运行良好。 但是对于 windows,它会引发错误。
我知道这个命令对应的窗口。 但我想知道一个工具或包可以自动执行此操作。
【问题讨论】:
-
在这里尝试第一个答案stackoverflow.com/questions/55300421/…
-
感谢您的回答;好的...我知道有 WSL 并且没有错误...但是我的问题不同
-
是的,我在上面发布的链接解决了您的问题。它与您的解决方案相同,但有更多解释。
-
对...但我的问题的主要部分是:npm 没有默认使用 git bash ...当然它很有帮助,我很感谢您的回复。 :)
标签: package.json