一、起因

  • 一个vue项目,在mac上能正常跑,在window上则不行,一运行npm run serve,就会报错:Syntax Error TypeError Cannot read property ‘parseComponent‘ of undefined

二、原因

  • 查了一些资料后发现是vuevue-template-compiler这两个版本不统一导致的,vue:“^2.6.11”,而vue-template-compiler:"2.6.10"

三、处理

  • 将两个版本统一后,重新npm i,运行就好了vue: "2.6.10",vue-template-compiler:"2.6.10"
  • 建议将版本固定,将^去掉

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐