1.0.2 • Published 11 months ago

babel-plugin-auto-inject v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

babel-plugin-auto-inject

babel 自动引入插件

插件功能

自动引入配置的模块

引入插件

 npm install babel-plugin-auto-inject --save-dev

插件配置

// babel.config.js
module.exports = {
  presets: [
    // other presets
  ],
  plugins: [
    [
      "babel-plugin-auto-inject",
      {
        m1: `import m1 from "@/common/m1";`,
        m2: `import { m2 } from "@/common/m2";`,
      },
    ],
  ],
};

使用

根据以上配置插件执行结果如下

// 输入内容
m1.getData();
// 输出内容
import m1 from "@/common/m1";
m1.getData();
// 输入内容
m1;
m2.getData();
// 输出内容
import m1 from "@/common/m1";
import { m2 } from "@/common/m2";
m1;
m2.getData();
1.0.2

11 months ago

1.0.1

12 months ago

1.0.0

12 months ago