- 如果下载老版本依赖,许多vue2项目使用老版本的node依赖,请更换node版本到16及以下,
可以考虑下载使用nvm快速下载更换,下面是nvm的入门使用方法:打开cmd输入
默认下载最新:nvm install 16 指定版本:nvm install 16.15.0
之后使用下面代码即可快速切换node版本,这两步如需要指定版本,将16换成版本号即可。
更换为本地16版本的最高版本:nvm use 16 指定版本: nvm use 16.15.0
这是nvm的下载教程:开始 安装nvm - nvm中文官网
这是已发布的node版本Node.js — Node.js Releases
- 删除node_modules ,清除npm缓存 :(本地npm缓存的问题也可能导致安装过程停滞不前。可以先清理缓存再重试安装)。
npm cache clean --force
- 换源,更换npm下载源,可以选择淘宝源:
npm config set registry https://registry.npmmirror.com
如果遇到下载过程中ssl证书报错情况,禁用SSL可继续下载:
可以暂时禁用SSL验证来解决这个问题。但请注意,这会降低安全性。(如果想重启校验,将false改为true:npm config set strict-ssl true)
npm config set strict-ssl false
4. npm install 的一些冲突问题:最快方式为:更换nodejs版本为项目指定版本,如使用nvm更换16.20.3 ->> 16.15.0,再进行依赖下载,不同node版本的npm版本都是各自对应的,部分nodejs无法使用某些包存在冲突情况。
- 部分项目需要使用pnpm install 进行安装,全局安装、设置镜像:
npm install -g pnpm
pnpm config set registry https://registry.npmmirror.com
依赖下载以及项目运行流程为:
pnpm install
npm run dev