mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-05 19:41:57 +08:00
1.3 KiB
1.3 KiB
从 2.0.x 迁移到 2.1.x
版本 2.1.x 的 break
- 编译时的 base 配置,移到了 router.base 下
相关插件
由于需要兼容 Vite 的写法,插件也做了相关代码调整,
不变更构建方式
- 添加 Webpack 构建依赖包:
npm i @fesjs/build-webpack -D
。 - 如果有,将
public/index.html
文件挪到项目根目录,移除 html-webpack-plugin 相关配置,具体模版变量使用请查看HTML 模版。
换成 Vite
- 安装依赖包
npm i @fesjs/build-vite
。 - 将 Webpack 相关的配置换成 Vite,具体可查看配置。
- 将 html 模版文件从
public/index.html
挪到项目根目录,如果有相应的 html-webpack-plugin 配置,需要改成 vite-plugin-html 的写法。 - 将
require
等 Vite 不支持的代码,改写成 Vite 支持的方式。 - 由于需要兼容 Vite 写法,相关插件也做了相关调整,因此依赖的插件都需要升级最新的版本。如果用了 @fesjs/plugin-sass 插件,直接移除,手动安装
sass
依赖即可。