记录一次运行vue项目一直不成功的经历
参考:https://blog.csdn.net/qq_17162169/article/details/115718002
如果前端项目一直起不来,直接删除扩展文件夹试试
// npm安装vue
yum install npm
npm install vue@2.6.14
npm install如果不行就删除package-lock.json
小伙伴昨天给我个项目,后端跑起来了,前端从今天早上到下午三点半都一直在尝试跑起来,终于刚刚搞好了,遇到的坑很多,简单记录一下
具体的报错内容就不记录了,就记一下大概遇到的问题及解决过程。
首先启动报node版本不符合,说是要低版本,所以重新深刻认识到了以下操作命令
查看node所有版本 npm view node versions
安装n模块 npm install -g n(n模块是用来切换node版本的)
安装node版本 sudo n v6.2.0
切换哪个版本其实还是要自己看package.json里面要的版本。
还有说找不到python,于是我brew安装了python,并且修改了环境变量。
然后就是报他要vue2.7.14,我找了很多文档都没有找到可以切换到2.7的方法,重新深刻认识了以下操作命令
sudo npm uninstall -g vue-cli
npm cache clean --force
npm install vue-cli -g ?
npm install --global vue-cli
npm show vue version
npm install vue@2.6.14
小提示:安装vue各版本的命令行是完全不一样的,需要注意
最后我node版本也按照json文件的要求换成了6点几重新再跑还是不成功,报了个没有头绪的错误,尝试把node_modules重命名再重新install,但是拉不下来了,最后想了想是不是这个node版本6.0不支持拉扩展包,于是我手动修改了package.json文件的node版本,再install一下就可以了。
今天我原来自己的项目也是运行不起来,同样还是删除node_modules文件夹,再重新install一下就可以了
后记
windows可以使用nvm这个用来切换node版本,具体使用说明看这个老哥的文档https://blog.csdn.net/JingYan_Chan/article/details/125405423,然后我装了我想要的版本后找到nvm的文件夹,
C:\Users\Administrator\AppData\Roaming\nvm\v12.19.0然后把这个文件夹加入到环境变量里面
总结:有问题先看能不能从网上找到资料解决,要细读报错信息,实在找不到了,可以退而其次想想可不可以先修改配置尽量到最新版本再尝试跑,能跑起来不基本就不要紧了,反正老版本早晚是要更新到新版本的