@bbkkbkk/umi-webpack5-export

5.1.1 • Public • Published

umi-webpack5-export

有些插件和loader引入了webpack的模块(比如monaco-editor-webpack-plugin、worker-loader),
会有The 'compilation' argument must be an instance of Compilation错误。
这个错误是由存在多个webpack引起的。

这个库导出umi@3.4 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 测试

Readme

Keywords

none

Package Sidebar

Install

npm i @bbkkbkk/umi-webpack5-export

Weekly Downloads

2

Version

5.1.1

License

MIT

Unpacked Size

9.97 kB

Total Files

88

Last publish

Collaborators

  • duan602728596