之前用vite创建vue3项目的时候一切正常。今天执行初始化vite的时候,分别使用了以下命令,都报同类型错误。
npm create vite@latest shop-admin
npm init @vitejs/app shop-admin
先是提示需要安装create-vite,安装重新执行上面命令,依旧报错。
报错信息大体如下:
'create-vite' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code 1'create-app' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code 1
搜索排查发现可能出现的情况:
1.node版本或者npm版本过低,通过node -v,排除这个原因。
2. 空格原因:C:\Users\*这里的用户名中间有空格*\AppData\Roaming。如果是这个可以执行
npm config set cache C:\Users*新的用户名*AppData\Roaming\npm-cache
npm config set cache C:\Users\*新的用户名*\AppData\Roaming\npm-cache
执行,依旧报错,卒。
还有一些别的原因,方法都试了,报错仍然是上面的'create-vite' 不是内部或外部命令。
最后再次卸载重新安装了 npm install create-vite -g ,执行 npm create vite@latest shop-admin,还是报同样的错,卒。
然后,死马当活马医,执行了一下create-vite命令,可以进入创建vite项目选项中:
现在还没明白是什么原因,不知道有没有碰到同样问题的朋友,先记录下来吧。
后续:重装node可以解决