1、有一天拉了代码,然就运行不起来。手动删了node_modules、package-lock.json,node-sass 。其间用npm i、npm uninstall命令一直栈溢出。开始以管理员身份运行powershell。第一步切换到公司镜像源 npm命令不行,直接修改.npmrc里面的registry

2、第二步,npm i。出现了什么git相关问题。下载了git,配置了git的环境变量(我的git放在D盘,环境变量:D:Gitbin)
image.png

3、下载完git,配置完环境变量。再次npm i。这次报错:
vue-element-admin SSL certificate problem: unable to get local issuer certify

fatal: read error: Invalid argument npm ERR! code 128

证书问题,百度了命令:git config --global http.sslVerify false

4、输完3命令,再次npm i.再次报错 code 128:
image.png
类似上面这种

百度命令:git config --global url."https://".insteadOf git://

5、输完4命令,再次npm i,再次报错 code E404;
'tui-code-snippet@^1.5.0' is not in the npm registry. npm ERR! 404 You should......

百度命令:npm set registry https://registry.npmjs.org/

6、输完5命令,再次npm i,再次报错:
TypeError: Cannot read property 'vue' of undefined
检查node_modules下面的vue-loader版本,webpack版本。

百度命令:npm install vue-loader

7、输完6命令,再次npm i,装依赖成功;npm i node-sass。npm run dev也成功,热更新也没问题。

总结:本来要留着操作痕迹的,结果被运行项目被刷新掉了,这些命令是怎么保留下来的 我突然忘记了。。。应该是准备录屏之前一个一个拷贝下来的,按此顺序,帮助另外一个同事解决热更新问题。此问题历时一天半终于解决,期间一度心肌梗即时感。


elva
66 声望1 粉丝

爱国 敬业 诚信 友善


引用和评论

0 条评论