benjycui / bisheng

Transform Markdown(and other static files with transformers) into a SPA website using React.
MIT License
2.89k stars 420 forks source link

bisheng.config.js配置babel插件报错 #239

Closed plainnany closed 3 years ago

plainnany commented 3 years ago

bisheng.config.js中配置如下插件会报错。看了一下config.babel是undefined

webpackConfig(config) {
    config.babel.plugins.push([
      require.resolve('babel-plugin-import'),
      {
        style: true,
        libraryName: 'antd',
        libraryDirectory: 'lib',
      },
    ]);
    return config;
  }

bisheng的版本如下:

"bisheng": "^3.1.0-beta.4",

请问需要怎么配置babel-plugin-import的插件?

lili21 commented 3 years ago

config是webpack的配置内容。webpack的配置可以先熟悉一下,是config.plugins

plainnany commented 3 years ago

通过添加文件.babelrc文件可以实现按需加载 文件内容

{
  "plugins": [
    [
      "import",
      {
        "libraryName": "antd",
        "libraryDirectory": "es",
        "style": true
      }
    ]
  ]
}