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

相关推荐
Highcharts.js7 分钟前
抉择之巅:从2029年回望2026年——企业可视化“战略分水岭”?
前端·javascript·信息可视化·编辑器·echarts·highcharts
沙振宇7 分钟前
【Web】使用Vue3+PlayCanvas开发3D游戏(十)让人物动起来
前端·游戏·3d·人物·
不会写程序的未来程序员7 分钟前
nvm 安装教程:Node.js 版本管理全攻略 (Win/Mac/Linux) + .nvmrc 实战
linux·macos·node.js·前端开发·环境配置·nvm
米丘30 分钟前
Vite 开发服务器启动时,如何将 client 注入 HTML?
javascript·node.js·vite
军军君0137 分钟前
数字孪生监控大屏实战模板:空气污染监控
前端·javascript·vue.js·typescript·前端框架·echarts·数字孪生
m0_6948455737 分钟前
opendataloader-pdf部署教程:构建PDF数据处理系统
服务器·前端·前端框架·pdf·开源
小李子呢021143 分钟前
前端八股浏览器网络(1)---响应头
前端
米丘43 分钟前
vite 插件 @vitejs/plugin-vue
javascript·node.js·vite
倚栏听风雨1 小时前
详细讲解下 for...of vs for await...of 区别
前端
REDcker1 小时前
Safari 26.4 新增 WebTransport:对 iOS WebView 的影响与落地建议
前端·ios·safari