import{_ as e,o as a,c as r,V as l}from"./chunks/framework.b31a4d00.js";const f=JSON.parse('{"title":"从 2.x 迁移到 3.x","description":"","frontmatter":{},"headers":[],"relativePath":"guide/upgrade3.md"}'),i={name:"guide/upgrade3.md"},t=l('
v3.x
升级到了 v4.x
,如果遇到配置不兼容,可以查看webpack-dev-server 3.x 升级 4.x。npm i @fesjs/builder-webpack -D
。dev
的 publicPath
配置不能为 ./
,请更改为 auto
public/index.html
挪到项目根目录,移除 html-webpack-plugin 相关配置,具体模版变量使用请查看HTML 模版。npm i @fesjs/builder-vite
。public/index.html
挪到项目根目录,如果有相应的 html-webpack-plugin 配置,需要改成 vite-plugin-html 的写法。require
等 Vite 不支持的代码,改写成 Vite 支持的方式。插件都需要升级到 3.x
版本,新版添加了兼容builder
的逻辑,但是提供的接口和配置没有变化,只需要升级版本即可使用。
5.0.x
版本。4.0.x
版本。qiankun
技术限制,子应用目前还只能使用 Webpack 构建。