lin-xi/babel-plugin-import-fix

在默认配置中的library, .babelrc自定义配置不生效

clancyz opened this issue · 2 comments

假设.babelrc文件是这样:

{
  "presets": [
    ["env", { "modules": false }]
  ],
  "plugins": [["import-fix", 
    [{
      "libraryName": "xcui",
      "libraryPath": "xcui/lib/${name}.js",
      "namePolicy": "dash",
      "cssPath": ["xcui/lib/less/components/common.less", "xcui/lib/less/components/${name}.less"]
    }]
  ]]
}

实际上还是加载lib/module-config中的配置,此配置没有生效。
应该要用户配置优先。
麻烦溪总修复~

这行代码

      if (Array.isArray(opts)) {
        opts = config.concat(opts)
      }

用户的option实际在默认option之后。或者用覆盖的方式比较好?

这个地方没有支持覆盖已有配置的操作,已修复