我将Windows机器用作主要开发机器。我通常在大多数项目中使用WSL,但其中一个电子项目要求我在Windows环境中工作。因此,我也在Windows端设置了节点,npm,yarn和git。但是我在本地安装的依赖项方面遇到了麻烦。
说,我已经使用yarn add concurrently
同时添加到了我的项目中。现在,如果我执行yarn run concurrently
,则无法说出'C:\Users\Praneet\Projects\my-project\node_modules\.bin\concurrently' is not recognized as an internal or external command
。但是,如果我做yarn run concurrently.cmd
,就可以了。 package.json中的脚本也会发生相同的情况。我必须将react-scripts start
更改为react-scripts.cmd start
才能正常工作。但是我不想对每个脚本都这样做,因为还有其他使用MacOS的开发人员正在与我合作。如果有人可以帮助我,我将非常感谢。
答案 0 :(得分:0)
您是否尝试过使用Windows Powershell运行这些命令?可能有用。
另一种选择(当我必须在Windows环境中进行编码时使用的一种选择)是使用Git Bash:https://gitforwindows.org/
它模拟Windows的BASH,因此您尝试运行的命令应该在没有.cmd
的情况下也可以使用。