@bbkkbkk/umi-webpack5-export
v5.1.1
Published
解决[email protected] webpack5模式下多个webpack的冲突问题。
Downloads
4
Readme
umi-webpack5-export
有些插件和loader引入了webpack的模块(比如monaco-editor-webpack-plugin、worker-loader),
会有The 'compilation' argument must be an instance of Compilation
错误。
这个错误是由存在多个webpack引起的。
这个库导出[email protected] webpack5模式下@umijs/deps的webpack模块,来替代原来的webpack。
用于解决使用webpack插件引起的多个webpack冲突的问题。
使用
安装时覆盖webpack。
{
"devDependencies": {
"webpack": "npm:@bbkkbkk/umi-webpack5-export"
}
}
或使用module-alias
import moduleAlias from 'module-alias';
moduleAlias.addAlias('webpack', '@bbkkbkk/umi-webpack5-export');
导入webpack。
import webpack from 'webpack';
// or
const webpack = require('webpack');
导入@umi/deps的bundle。
import { bundle } from '@bbkkbkk/umi-webpack5-export/bundle';
编译
npm run build
编译文件npm run test
测试