docs: 更新文档

This commit is contained in:
wanchun 2022-05-18 14:46:10 +08:00
parent 351067f77d
commit 9d29c5fa45
3 changed files with 5 additions and 8 deletions

View File

@ -1,6 +1,6 @@
# 支持 Vite 和 Webpack 双构建
`Fes.js@2.1.x` 版本支持 Vite 和 Webpack 两种构建方式,不再内置构建方式,需要开发者自行选择:
`Fes.js@3.0.x` 版本支持 Vite 和 Webpack 两种构建方式,不再内置构建方式,需要开发者自行选择:
- 选用 Vite 构建,安装 `npm i @fesjs/builder-vite` 依赖即可。
- 选用 Webpack 构建,安装 `npm i @fesjs/builder-webpack` 依赖即可。

View File

@ -8,11 +8,7 @@ Fes.js 约定 `.fes.js` 文件为项目编译需要编译时配置文件,可
import { defineBuildConfig } from '@fesjs/fes';
export default defineBuildConfig({
base: '/foo/',
publicPath: '/',
devServer: {
port: 8080,
},
mock: {
prefix: '/v2',
},

View File

@ -5,7 +5,7 @@
1. 编译时的 [base](../reference/config/#base) 配置,移到了 [router.base](../reference/config/#router) 下。
2. [webpack-dev-server](https://github.com/webpack/webpack-dev-server) 从 `v3.x` 升级到了 `v4.x`,如果遇到配置不兼容,可以查看[webpack-dev-server 3.x 升级 4.x](https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.md)。
## 不变更构建方式
## 继续使用 Webpack
1. 添加 Webpack 构建依赖包: `npm i @fesjs/builder-webpack -D`
2. 如果有,将 `public/index.html` 文件挪到项目根目录,移除 [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) 相关配置,具体模版变量使用请查看[HTML 模版](../guide/template.html)。
@ -19,7 +19,8 @@
## 插件
插件都需要升级到 `3.0.x` 版本,新增兼容`builder`的逻辑,接口和配置没有变化,正常使用即可
插件都需要升级到 `3.0.x` 版本,新版添加了兼容`builder`的逻辑,但是提供的接口和配置没有变化,只需要升级版本即可使用
- [@fesjs/plugin-layout](../reference/plugins/layout) 需要升级到`5.0.x`版本。
- [@fesjs/plugin-locale](../reference/plugins/locale) 需要升级到`4.0.x`版本。
- [@fesjs/plugin-locale](../reference/plugins/locale) 需要升级到`4.0.x`版本。
- [@fesjs/plugin-qiankun](../reference/plugins/qiankun) 由于`qiankun`技术限制,子应用目前还只能使用 Webpack 构建。