📝 add webpack v5 configuration (#2651)

This commit is contained in:
Yao 2023-09-03 17:05:25 +08:00 committed by GitHub
parent b3790a960c
commit 89885327e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -99,7 +99,19 @@ qiankun 基于 single-spa所以你可以在[这里](https://single-spa.js.org
除了代码中暴露出相应的生命周期钩子之外,为了让主应用能正确识别微应用暴露出来的一些信息,微应用的打包工具需要增加如下配置:
#### webpack:
如果你的项目使用的是 Webpack v5:
```js
const packageName = require('./package.json').name;
module.exports = {
output: {
library: `${packageName}-[name]`,
libraryTarget: 'umd',
chunkLoadingGlobal: `webpackJsonp_${packageName}`,
},
};
```
Webpack v4:
```js
const packageName = require('./package.json').name;