【前端】 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

相关推荐
橙光成长19 分钟前
PDF离线工具箱深度解析:4MB纯前端单文件,40+功能全本地运行,文件绝不上传
前端·pdf·1024程序员节
小poop7 小时前
CSS 基础与实战:从入门到精通网页美化
前端
Csvn8 小时前
运行时性能
前端
Never_every999 小时前
位图转矢量工具哪个好?实测抠抠图AI位图转矢量工具
大数据·前端
paopaokaka_luck9 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
空中湖10 小时前
用 React 写数据大屏:为什么我不建议用图表库
前端·react.js·前端框架
欣欣之王来了12 小时前
原始HTML插值:v-html指令的使用与安全风险
前端·学习·架构·项目·vue3教程
IT_陈寒12 小时前
Redis的LRU淘汰策略坑了我一整天
前端·人工智能·后端
计算机魔术师12 小时前
砍半价格、参数再涨,国产旗舰追到 Opus 鼻尖了
前端
特立独行的猫A12 小时前
10 MB 的桌面 AI 客户端:用仓颉 + 系统 WebView 替代 Electron
前端·harmonyos