1,错误日志
npm error code EPERM npm error syscall mkdir npm error path D:\Program Files\nodejs\node_cache\_cacache npm error errno EPERM npm error FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/create-vue: EPERM: operation not permitted, mkdir 'D:\Program Files\nodejs\node_cache\_cacache' npm error at D:\Program Files\nodejs\node_modules\npm\node_modules\minipass-fetch\lib\body.js:170:15 npm error at async Response.json (D:\Program Files\nodejs\node_modules\npm\node_modules\minipass-fetch\lib\body.js:75:17) npm error at async RegistryFetcher.packument (D:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\registry.js:98:25) npm error at async RegistryFetcher.manifest (D:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\registry.js:128:23) npm error at async getManifest (D:\Program Files\nodejs\node_modules\npm\node_modules\libnpmexec\lib\index.js:27:22) npm error at async missingFromTree (D:\Program Files\nodejs\node_modules\npm\node_modules\libnpmexec\lib\index.js:65:22) npm error at async D:\Program Files\nodejs\node_modules\npm\node_modules\libnpmexec\lib\index.js:182:32 npm error at async Promise.all (index 0) npm error at async exec (D:\Program Files\nodejs\node_modules\npm\node_modules\libnpmexec\lib\index.js:180:3) npm error at async Init.execCreate (D:\Program Files\nodejs\node_modules\npm\lib\commands\init.js:135:5) { npm error code: 'EPERM', npm error errno: 'EPERM', npm error syscall: 'mkdir', npm error path: 'D:\\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: D:\Program Files\nodejs\node_cache\_logs npm error You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
复制
2,错误原因
没有管理员权限,无法在node_global
和node_cache
两个文件夹下进行操作
3,解决办法
修改node_global
和node_cache
文件夹的权限
1,右键文件夹-->属性-->安全
2,点击编辑-->在允许栏全部勾上-->确认-->确认
将两个文件夹的权限都修改后就不会报错。