Skip to content

vue老项目依赖踩坑记录

问题背景

LonBonPerson 这个公司的老项目必须在node14等项目以下版本运行,我的电脑已经被格式化过一次了,我就通过文档下载对应的12.18.2版本,使用的工具就是nvm,坑就开始出现了。

问题记录

问题一: nvm安装成功后,出现了npm -v的命名不存在,因为nvm安装时出现了进程占用的问题,导致nvm无法正常安装。

解决办法:

  • 就是根据图中提示的地址打开下载npm的源码文件
  • 下载完成后,解压到nvm的目录下对应的nodejs版本目录下面
  • 下载后的文件目录结构
  • 将期文件放到nvm的安装对应nodejs版本文件夹下的 /node_modules/npm/
  • 再将其 bin文件夹中的 npm.cmdnpmnpx.cmdnpx四个文件复制到nvm的安装对应nodejs版本文件夹下的
  • 最后再执行npm -v就可以正常显示版本号了

问题二: 安装完成后,执行npm install 出现了安装错误

解决办法:

  • 改用cnpm安装

问题三: 安装npm i cnpm -g 出现了安装错误

解决办法:

  • 降低cnpm版本 npm i cnpm@7 -g

总结:

  • LonBonPerson 这个项目尽量 node12.18.2 版本运行,安装cnpm,执行cnpm install 安装依赖,安装完后,执行npm run dev 启动项目。
作者:朱刚涛

最后更新于: