【前端】 nvm安装管理多版本node、 npm install失败解决方式

【问题】If you believe this might be a permissions issue, please double-check the npm ERR! permissio或者Error: EPERM: operation not permitted, VScode中npm install或cnpm install报错

简单总结,我们运行npm install 无法安装吧包,提示权限问题等,这里建议是检查我们的node的版本,需要跟我们项目中引用到的依赖相对应。版本配套对了,基本就不会有什么npm install 安装不了的问题

由于项目中引用到了这个包, 对应的node版本,不能太低,否则执行命令拉包是执行不了的,从官方信息去获取,对应的node需要安装16

那么如果其他项目又需要版本低一点的,或者高一点的,那就需要nvm来管理多个Node版本了

安装nvm,网上直接下载

注意下载前,先把当前系统已经装的node要删除,否则是不能管理了

1.安装完成后,执行命令安装

bash 复制代码
nvm install 16.13.0

2.接着需要执行 切换node到该版本

bash 复制代码
nvm use 16.13.0

这样,node才能安装成功, 并且执行 node -v npm -v 才是正常的

3.建议安装cnpm,国内镜像,下载比较快

bash 复制代码
npm install -g cnpm@8.1.0

cnpm install

安装中如果出现了sass错误提示

那么通过

bash 复制代码
cnpm install --save node-sass

【补充】

如果在vscode中 执行命令显示没有,而我们cmd下的终端窗口显示有 ,比如cnpm

那么就在管理员权限下打开终端执行命令 set-ExecutionPolicy RemoteSigned

相关推荐
记忆怪 bug20 小时前
2025前端面试题及答案(详细)
前端
群联云防护小杜20 小时前
服务器异常负载排查手册 · 隐蔽进程篇
运维·服务器·前端·数据库·笔记·sql·tcp/ip
小小菜鸡ing21 小时前
简单爬一个小说页面 HTML 的title和内容
前端·html
IT_陈寒21 小时前
Spring Boot 3 + GraalVM:5个实战技巧让Java应用启动速度提升300%
前端·人工智能·后端
前端世界21 小时前
前端跨域终极指南:3 种优雅解决方案 + 可运行 Demo
前端·javascript·状态模式
无奈何杨21 小时前
CoolGuard风控系统配置评分卡、权重策略|QLExpress脚本
前端·后端
几度风雨见丹心21 小时前
vue+elementUI 进行表格行内新增及校验,同行其他输入框数据影响当前输入框校验结果
前端·vue.js·elementui
开发者小天21 小时前
在Ant Design Vue 中使用图片预览的插件
前端·javascript·vue.js·前端框架
华科云商xiao徐21 小时前
手把手教你用Go打造带可视化的网络爬虫
前端·爬虫
_月下闲人21 小时前
已掌握 Vue2 的开发者,快速上手 Vue3
前端·javascript·vue.js