zoukankan      html  css  js  c++  java
  • 记一次vue升级爬坑之旅

    写这篇日记的起因是用vue重构公司项目,自己升级了一下项目的vue为最新版本2.6.10,发现npm run build打包出来的。在涉及slot-scope=”scope”的问题,抛出了一个错误。[Vue warn]:TypeError: Cannot create property ‘default’ on boolean ‘true’”。在这里与大家做一些分享,共同学习。

    default

    google查阅文档

    • 查到以下相关资料
      资料1
      资料2

    • 解决方案

      1
      2
      3
      4
      5
      6
      a) 先删除已经存在的node_modules
      删除package-lock.json
      npm cache clean --force
      npm install
      b) npm i vue-hot-reload-api@2.3.3
      c) npm i vue-template-compile -S

    解决方案

    • 切记,如果项目中有引入CDN的vue文件,一定要保证vue-template-compile版本要跟CDN版本号一致,例如最新的是2.6.10,两个都要是一样才可以。不然就会出现,为什么本地正常,线上生产环境为什么会报错。原因就在于解析器版本对不上,导致解析语法出错。
     
  • 相关阅读:
    js 创建对象
    js的面向对象
    js的JSON
    js 标准对象
    js generator
    js 闭包
    js sort
    js filter关键字
    [转载] 自定义标签,jsp调用java类
    JSTL标签常用
  • 原文地址:https://www.cnblogs.com/yf2196717/p/12073554.html
Copyright © 2011-2022 走看看