ElementUI / babel-plugin-component

Modular element-ui build plugin for babel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webpack 2.2.1 搭配插件按需引入组件自定义主题 打包问题

ac88 opened this issue · comments

babel配置如下

{
  "plugins": [
    "transform-es2015-template-literals",
    "syntax-dynamic-import",
    "lodash",
    ["component", [
      {
        "libraryName": "element-ui"
      }
    ]]
  ],
  "env": {
    "dev": {
      "presets":[
        ["env", {
          "targets": {
            "chrome": 58
          },
          "modules": false,
          "loose": true
        }]
      ]
    },
    "prod":{
      "presets": [["es2015",{ "modules": false }]]
    }
  }
}

在开发模式 全部 style-loader非extract下 自定义主题没有问题,
生产模式 使用extract-text-webpack-plugin后,
vue的异步组件出现报错或未实例化,最后勉强手动import css,

包版本

{
"extract-text-webpack-plugin": "2.1.0",
"webpack": "2.2.1",
"vue-template-compiler": "2.2.1",
"vue-loader": "^11.1.4",
 "vue": "2.2.1"
}