webpack-remove-esm-flag

1.0.5 • Public • Published

webpack-remove-esm-flag

在用webpack打包ES Module格式的包的时候,webpack会在export导出时加一个“x as __esModule”。这通常是由编译器(如Babel)自动添加的,用来标记该文件是一个ES模块。这样做可以让其他使用CommonJS模块系统的代码知道这个文件应该被视为ES模块。是非标准的,某些环境下就会报错,就可以用这个插件去除。

安装

npm i webpack-remove-esm-flag -D
或
yarn add webpack-remove-esm-flag --dev

使用

// 引入
const RemoveEsModuleFlag = require('webpack-remove-esm-flag');
// 配置
module.exports = {
  // ... 其他配置 ...
  plugins: [
    new RemoveEsModulePlugin()
  ]
};

Package Sidebar

Install

npm i webpack-remove-esm-flag

Weekly Downloads

1

Version

1.0.5

License

MIT

Unpacked Size

2.22 kB

Total Files

3

Last publish

Collaborators

  • sonion