npm报错 ERR! code ENOLOCAL
在创建vite项目时出现的错误
D:\Web>npm init vite@latest my-vue-app --template vue
npm ERR! code ENOLOCAL
npm ERR! Could not install from "Files\nodejs\node_cache\_npx\16772" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! D:\Program Files\nodejs\node_cache\_logs\2021-07-28T02_16_17_399Z-debug.log
Install for [ 'create-vite@latest' ] failed with code 1原因:node_cache所在的文件路径包含空格
打开配置文件
npm config edit将cache=D:\Program Files\nodejs\node_global改为cache=D:\Program~1\nodejs\node_global即可解决。
program~1是转成了短文件名,后面的1代表是当前目录下排序progra六个字母开头的第一个文件夹,如果还有一个文件夹前面六个字符一样,后面的数字类推为2,此处的~为省略的意思。
# npm # vite
评论
后参与评论
还没有评论,来说点什么吧~