webpack-remove-esm-flag
v1.0.5
Published
删除 webpack 打包为 ES Module 模块时,在export导出中加入的“__esModule”标识。主要自用
Downloads
3
Maintainers
Readme
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()
]
};