错误! errno -4058 while 运行ning npm 运行 start-rewired
npm ERR! errno -4058 while running npm run start-rewired
我 运行 我的 React 应用使用 npm
使用以下命令 npm run start-rewired
。
但是,这样做时,我收到以下错误:
> project@0.1.0 start-rewired
> react-app-rewired start
npm ERR! code ENOENT
npm ERR! syscall spawn C:\Program Files\git\bin\bash.exe
npm ERR! path C:\project
npm ERR! errno -4058
npm ERR! enoent spawn C:\Program Files\git\bin\bash.exe ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\{my-user}\AppData\Local\npm-cache\_logs22-03-16T15_34_33_074Z-debug-0.log
我听从了网上的很多建议,包括删除 node_modules
以及使用 npm cache clean
清除 npm 缓存
我 运行宁 npm run start-rewired
在我的项目的根路径中。我应该提到我使用 yarn
来安装依赖项和软件包,并且 运行ning yarn install
工作正常。
我真的卡住了,我不确定此时该做什么。
EDIT 我还应该提到这个项目在具有相同 node
和 npm
版本的另一台机器上启动良好。
此问题是由于 npm
无法找到 git 的 bash.exe
位置。它在此处查找 C:\Program Files\git\bin\bash.exe
,但 git 安装在其他位置。所以我所做的是在上述位置卸载并重新安装 git,它解决了问题。
我 运行 我的 React 应用使用 npm
使用以下命令 npm run start-rewired
。
但是,这样做时,我收到以下错误:
> project@0.1.0 start-rewired
> react-app-rewired start
npm ERR! code ENOENT
npm ERR! syscall spawn C:\Program Files\git\bin\bash.exe
npm ERR! path C:\project
npm ERR! errno -4058
npm ERR! enoent spawn C:\Program Files\git\bin\bash.exe ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\{my-user}\AppData\Local\npm-cache\_logs22-03-16T15_34_33_074Z-debug-0.log
我听从了网上的很多建议,包括删除 node_modules
以及使用 npm cache clean
我 运行宁 npm run start-rewired
在我的项目的根路径中。我应该提到我使用 yarn
来安装依赖项和软件包,并且 运行ning yarn install
工作正常。
我真的卡住了,我不确定此时该做什么。
EDIT 我还应该提到这个项目在具有相同 node
和 npm
版本的另一台机器上启动良好。
此问题是由于 npm
无法找到 git 的 bash.exe
位置。它在此处查找 C:\Program Files\git\bin\bash.exe
,但 git 安装在其他位置。所以我所做的是在上述位置卸载并重新安装 git,它解决了问题。