zoukankan      html  css  js  c++  java
  • vue-cli 配合webpack4 报错 Cannot assign to read only property 'exports' of object '#<Object>' 解决方法

    主要是export和import共用了导致不兼容引起的错误,要解决这个问题有两个方法

    找到.babelrc 文件,在插件位置  plugins 给一个空的数组 

    {
      "presets": [
        ["env", {
          "modules": false,
          "targets": {
            "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
          }
        }],
        "stage-2"
      ],
      "plugins": [],
      "env": {
        "test": {
          "presets": ["env", "stage-2"],
          "plugins": ["transform-vue-jsx", "istanbul"]
        }
      }
    }
    

     第二种方法是 在同样的文件里面加上一句 

    "plugins": ["transform-es2015-modules-commonjs"]
    {
      "presets": [
        ["env", {
          "modules": false,
          "targets": {
            "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
          }
        }],
        "stage-2"
      ],
      "plugins": ["transform-vue-jsx", "transform-runtime","transform-es2015-modules-commonjs"],
      "env": {
        "test": {
          "presets": ["env", "stage-2"],
          "plugins": ["transform-vue-jsx", "istanbul"]
        }
      }
    }
    

      推荐使用第二种

     
  • 相关阅读:
    linux批量远程多服务器FTP并下载文件的脚本
    NPM更换国内源
    Win10禁用无用的服务
    JS测试
    FastAdmin导出
    VScode全局设置
    Vue路由history模式
    kill_devtmpfsi
    获取域名URL
    Axios去除Respones中的config、headers、request
  • 原文地址:https://www.cnblogs.com/wtfu/p/11281922.html
Copyright © 2011-2022 走看看