fes.js/docs/zh/guide/upgrade2.1.md
2022-04-06 15:52:16 +08:00

1.5 KiB
Raw Blame History

从 2.0.x 迁移到 2.1.x

版本 2.1.x 的 break

  1. 编译时的 base 配置,移到了 router.base

相关插件

由于需要兼容 Vite 的写法,插件也做了相关代码调整,

不变更构建方式

  1. 添加 Webpack 构建依赖包: npm i @fesjs/build-webpack -D
  2. 如果有,将 public/index.html 文件挪到项目根目录,移除 html-webpack-plugin 相关配置,具体模版变量使用请查看HTML 模版

换成 Vite

  1. 安装依赖包 npm i @fesjs/build-vite
  2. 将 Webpack 相关的配置换成 Vite具体可查看配置
  3. 将 html 模版文件从 public/index.html 挪到项目根目录,如果有相应的 html-webpack-plugin 配置,需要改成 vite-plugin-html 的写法。
  4. require 等 Vite 不支持的代码,改写成 Vite 支持的方式。

插件

如果使用 Webpack 构建,插件是向后兼容的。如果是使用 Vite 构建,大部分插件也是向后兼容的,需要处理的插件有: