在Linux和windows上都有运行npm package.json脚本的工具吗?
…我为一个节点项目的package.json编写了一些脚本。当我使用一些语法时,例如,在脚本中BUILD_PATH=,我只能在WLS命令行(Linux)上运行这个npm脚本,但是在windows中与bash一起使用时,它会抛出一个错误。我想知道在windows和Linux中有没有工具可以运行这样的脚本 示例:来自my package.json在Linux和windows上都有运行npm package.json脚本的工具吗?,package.json,Package.json,…我为一个节点项目的package.json编写了一些脚本。当我使用一些语法时,例如,在脚本中BUILD_PATH=,我只能在WLS命令行(Linux)上运行这个npm脚本,但是在windows中与bash一起使用时,它会抛出一个错误。我想知道在windows和Linux中有没有工具可以运行这样的脚本 示例:来自my package.json "scripts": {"build": "BUILD_PATH=../server/public re
"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"
我希望它对其他可能面临此问题的人有所帮助和作用。在这里尝试第一个答案谢谢你的回答;好的…我知道有WSL,没有错误。。。。但是我的问题是不同的是啊,我上面贴的链接解决了你的问题。这和你的解决方案一样,但有更多的解释。对。。。但我的问题的主要部分是:npm没有使用git bash作为默认值……当然这是有帮助的,我感谢您的回复。:)