create-umi-app 'C:\Program' 不是内部或外部命令,也不是可运行的程序

3,605 阅读1分钟

执行 yarn create @umijs/umi-app 报👇错:

success Installed "@umijs/create-umi-app@3.2.20" with binaries:
      - create-umi-app
'C:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
error Command failed.
Exit code: 1
Command: C:\Program Files (x86)\Nodist\bin\bin\create-umi-app

解决办法:打开 C:\Program Files (x86)\Nodist\bin\bin\create-umi-app 目录,编辑 create-react-app 文件

@"%~dp0\..\..\..\..\Users\15617\AppData\Local\Yarn\Data\global\node_modules\.bin\create-react-app.cmd" %*

可以看出路径错误,改为下面的

@"C:\Users\15617\AppData\Local\Yarn\Data\global\node_modules\.bin\create-react-app.cmd"   %*

执行命令:create-react-app

不要重新执行命令:yarn create @umijs/umi-app ,这样会重新构建项目,把刚刚修改的文件覆盖掉