Windows系统提交的Vue项目在Mac ox系统拉下来后nodemodules报错

14 篇文章 0 订阅

家有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
后续再遇到问题,我再完善这篇文章,今天就到这里吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值