安装命令:
cnpm install vue -g
错误如下:
Error: EPERM: operation not permitted, mkdir 'C:\ProgramFiles\nodejs\node_modules\vue_tmp'
at Error (native)
npminstall version: 2.25.0
npminstall args: C:\Program Files\nodejs\node.exe C:\Users\GaoKai\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\bin\install.js --china --userconfig=C:\Users\GaoKai\.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org vue -g
是全局安装包的问题?
还是cnpm本身的问题?
这个问题的本质是npm全局安装时需要管理员权限。
系统:windows10
平台:vscode
场景:vscode自带的集成终端powershell
最终解决方案:
1.开启新的powershell窗口后执行cnpm命令
2.打开新的gitbash窗口执行cnpm命令
3.打开新的cmd窗口执行cnpm命令
另外也可以尝试下搜索后右键或
win+x
或win+ r
这三种方式,虽然这不专业。