operation not permitted The operation was rejected by your operating system It...安装cnpm
原文参考链接(此处记录只是以防原博主删帖):
https://blog.csdn.net/qq_39006954/article/details/130632763
如标题报错信息提示权限不足,我试了删除user下面的.npmrc,试了用管理员权限打开等下载都始终报该权限问题,直到看见了博主的文章,如果你也遇到了,那么你把node版本换为和博主一样的,(可以安装nvm,这样自由切换node版本,nvm用法很简单,可以去百度)
普通权限不足问题参考:https://blog.csdn.net/weixin_65793170/article/details/136441677
接下来是记录我本次的,非真正的权限问题解决方法:
问题原因:node的版本太低,装不上高版本的cnpm,指定对应的cnpm版本就可以安装了
npm install -g cnpm@7.1.0 --registry=http://registry.npmmirror.com
我的npm版本是6.14.8,node版本是14.21.3 。
安装7.1.0的cnpm可以正常安装了
高版本的node不能兼容低版本的node_sass
低版本的node又不能下载高版本的cnpm
以上安装成功后(切到项目地址,如果你一开始就在项目地址下就不需要切换了,我一开始是在c盘user下),执行
npm config get registry
看看返回的是否是http://registry.npmmirror.com
如果是的话就可以愉快的cnpm install
如果不是就需要手动修改一下,执行:
npm config set registry http://registry.npmmirror.com
成功修改后就可以愉快的cnpm install了,或者cnpm 其他单独的依赖,最后npm run serve,项目成功运行