babel-plugin-clean-dead-imports

清除无用导入的babel插件

Usage no npm install needed!

<script type="module">
  import babelPluginCleanDeadImports from 'https://cdn.skypack.dev/babel-plugin-clean-dead-imports';
</script>

README

babel-plugin-clean-dead-imports

清除无用导入的 Babel 插件。

例子

In

import A, { B, C } from './C';

export { B, /* type */ C };

Out

import { B } from './C';

export { B };

安装

yarn add babel-plugin-clean-dead-imports

使用

通过 .babelrc (推荐)

.babelrc

{
  "plugins": ["babel-plugin-clean-dead-imports"]
}

通过命令行

babel --plugins babel-plugin-clean-dead-imports script.js

通过 Node API

require('@babel/core').transform('code', {
  plugins: ['babel-plugin-clean-dead-imports'],
});