在通过指令创建vue3的时候报错,或者其npm指令的时候报错这个

npm error code EPERM
npm error syscall mkdir
npm error path C:\Program Files\nodejs\node_cache\_cacache
npm error errno EPERM
npm error FetchError: Invalid response body while trying to fetch https://registry.npmmirror.com/create-vue: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_cache\_cacache'
npm error     at C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\minipass-fetch\lib\body.js:170:15
npm error     at async Response.json (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\minipass-fetch\lib\body.js:75:17)
npm error     at async RegistryFetcher.packument (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\pacote\lib\registry.js:98:25)
npm error     at async RegistryFetcher.manifest (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\pacote\lib\registry.js:128:23)
npm error     at async getManifest (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\libnpmexec\lib\index.js:27:22)
npm error     at async missingFromTree (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\libnpmexec\lib\index.js:65:22)
npm error     at async C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\libnpmexec\lib\index.js:182:32
npm error     at async Promise.all (index 0)
npm error     at async exec (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\node_modules\libnpmexec\lib\index.js:180:3)
npm error     at async Init.execCreate (C:\Users\Administrator\AppData\Local\nvm\v18.20.5\node_modules\npm\lib\commands\init.js:136:5) {
npm error   code: 'EPERM',
npm error   errno: 'EPERM',
npm error   syscall: 'mkdir',
npm error   path: 'C:\\Program Files\\nodejs\\node_cache\\_cacache',
npm error   type: 'system'
npm error }
npm error
npm error The operation was rejected by your operating system.
npm error It's possible that the file was already in use (by a text editor or antivirus),
npm error or that you lack permissions to access it.
npm error
npm error If you believe this might be a permissions issue, please double-check the
npm error permissions of the file and its containing directories, or try running
npm error the command again as root/Administrator.
npm error Log files were not written due to an error writing to the directory: C:\Program Files\nodejs\node_cache\_logs
npm error You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

解决方法 :C:\Program Files\nodejs\node_cache文件地址,我的node在c盘根据自己的全找

之后右击属性-->安全

把上面的组合用户名的权限全加上就可以了,一开始我就加了一个后来还是报错,我就全加上了,就没事了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐