From 89885327e90eaf57c7e0bfcfcba12575b907ed75 Mon Sep 17 00:00:00 2001 From: Yao <57673673+TTANF1@users.noreply.github.com> Date: Sun, 3 Sep 2023 17:05:25 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20add=20webpack=20v5=20configurati?= =?UTF-8?q?on=20(#2651)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/getting-started.zh.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/guide/getting-started.zh.md b/docs/guide/getting-started.zh.md index f3dfb89..f3fbae2 100644 --- a/docs/guide/getting-started.zh.md +++ b/docs/guide/getting-started.zh.md @@ -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;