npm install 下载失败,就算下载成功,npm run serve运行依旧会报错,显示
接下来是我遇到的场景
昨天敲完代码后合并同事分支的时候突然发现有冲突,冲突主要集中在node_models里,反正自己这边开发也没有什么依赖,干脆就全保留拉取下来的代码;
结果提交代码报错
错误提示:
git:>running pre-commit hook:lint-staged
执行代码
npm run serve
报错
core-js报错 (此处省略报错代码,实在是不好复现)
具体报错忘记了,反正是说我的 node_models 里面缺少对应的 core-js
百度一下,人们说是npm版本太高,需要降级版本,说降就降,结果没用
又想着既然是node_models缺东西,转念一想,是不是package.json引进了别人新的包,但我没 install,
又把node_models删除后重新下载
结果报错
当时很恶心,确实下不下来;
后来改变了思路,使用cnpm或yarn来下载,事实证明,这两种办法都OK;都可以正常install;
之后再使用
npm run serve
依旧不能, (PS: 当天npm run serve不行,第二天行了,这个属于玄学,我也不是很懂,但没影响是最好的)
后来又改用了
yarn serve
来运行,此时运行正常了;
但提交代码依旧报错
git:>running pre-commit hook:lint-staged
这里我使用了
即
git commit --no-verify -m “文件名”
然后git push -u origin master即可 (这里我用的vscode git可视化进行的推送)
参考地址:blog.csdn.net/hello_word2…