家有MacBook Pro和Windows本本各一个,不得不说,两个系统维护同一个项目,真的是太费劲了,尤其Mac系统项目拉下来,npm install后各种问题,各种运行不起来。简单记录下遇到的各种问题,以期能为大家提供一丢丢的参考。
1.npm install安装不成功
这种跟网速有关,解决方案无非就是换个网速好的网,或者cnpm install,再或者,从使用相同系统的同事那里该项目的nodemodules的包,我采用的是最后拷贝文件的方式。
2.Module build failed (from ./node_modules/sass-loader/dist/cjs.js):Found bindings for the following environments: - OS X 64-bit with Node.js 12.x
这个问题是因为sass的原因,我同事说他也遇到过,他给sass降级就行了,我这边提示的是运行npm rebuild node-sass这个命令,也成功了
3.Vue packages version mismatch:
我的package.json里 vue和vue-template-compiler版本不一致,报的这个错
"vue": "^2.6.12",
"vue-router": "3.0.6",
"vue-template-compiler": "^2.6.10",
"vuex": "3.1.0"
我是直接更新的vue-template-compiler,也成功解决这个问题了
$ npm update vue-template-compiler
对于版本不一致的问题,这篇文章写的更详细,就不赘述了。【解决】Vue packages version mismatch
后续再遇到问题,我再完善这篇文章,今天就到这里吧。