共计 937 个字符,预计需要花费 3 分钟才能阅读完成。
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)
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:
类似上面这种
百度命令: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 也成功,热更新也没问题。
总结:本来要留着操作痕迹的,结果被运行项目被刷新掉了,这些命令是怎么保留下来的 我突然忘记了。。。应该是准备录屏之前一个一个拷贝下来的,按此顺序,帮助另外一个同事解决热更新问题。此问题历时一天半终于解决,期间一度心肌梗即时感。