自动按需引入组件

  作者:chrispy

babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式npm i babel-plugin-import -D// 在.babelrc 中添加配置// 注意:webpack 1 无需设置 libraryDirectory{ "plugins": [ ["import", { "libraryName": "vant"

babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式


npm i babel-plugin-import -D


// 在.babelrc 中添加配置

// 注意:webpack 1 无需设置 libraryDirectory

{

  "plugins": [

    ["import", {

      "libraryName": "vant",

      "libraryDirectory": "es",

      "style": true

    }]

  ]

}


// 对于使用 babel7 的用户,可以在 babel.config.js 中配置

module.exports = {

  plugins: [

    ['import', {

      libraryName: 'vant',

      libraryDirectory: 'es',

      style: true

    }, 'vant']

  ]

};


// 接着你可以在代码中直接引入 Vant 组件

// 插件会自动将代码转化为方式二中的按需引入形式

import { Button } from 'vant';


有用  |  无用

猜你喜欢