npm error code EPERMnpm error syscall mkdirnpm error path C:\Program Files\nodejs\node_cache\_caca
摘要:在创建Vue3项目时出现npm权限错误(EPERM),系统拒绝在C:\ProgramFiles\nodejs\node_cache_cacache目录创建文件夹。错误提示可能是权限不足或文件被占用。解决方法:找到node_cache文件夹,右键属性→安全→将所有组合用户名的权限全部添加(仅添加部分权限仍会报错)。修改权限后问题解决。该问题通常由系统权限设置不当导致,需确保npm对缓存目录有完
·
在通过指令创建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盘根据自己的全找
之后右击属性-->安全
把上面的组合用户名的权限全加上就可以了,一开始我就加了一个后来还是报错,我就全加上了,就没事了

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

所有评论(0)