chore: update dependencies

This commit is contained in:
winixt 2022-07-01 16:16:01 +08:00
parent 2671ddbbb7
commit a0c123d951
8 changed files with 83 additions and 74 deletions

View File

@ -1,6 +1,7 @@
# 目录结构 # 目录结构
在[快速上手](./getting-started.html)中大家对框架应该有初步的印象接下来我们了解下目录结构。Fes.js 遵循 `约定优于配置` 的原则,一个基础的 Fes.js 项目大致是这样的: 在[快速上手](./getting-started.html)中大家对框架应该有初步的印象接下来我们了解下目录结构。Fes.js 遵循 `约定优于配置` 的原则,一个基础的 Fes.js 项目大致是这样的:
``` ```
fes-template fes-template
├── package.json ├── package.json
@ -19,113 +20,119 @@ fes-template
``` ```
### package.json ### package.json
```json ```json
{ {
"name": "@fesjs/template", "name": "@fesjs/template",
"version": "2.0.0", "version": "2.0.0",
"description": "fes项目模版", "description": "fes项目模版",
"scripts": { "scripts": {
"build": "fes build", "build": "fes build",
"prod": "FES_ENV=prod fes build", "prod": "FES_ENV=prod fes build",
"analyze": "ANALYZE=1 fes build", "analyze": "ANALYZE=1 fes build",
"dev": "fes dev", "dev": "fes dev",
"test": "fes test" "test": "fes test"
}, },
"keywords": [ "keywords": ["管理端", "fes", "fast", "easy", "strong"],
"管理端", "files": [
"fes", ".eslintrc.js",
"fast", ".gitignore",
"easy", ".fes.js",
"strong" ".fes.prod.js",
], "mock.js",
"files": [ "package.json",
".eslintrc.js", "README.md",
".gitignore", "tsconfig.json",
".fes.js", "/src",
".fes.prod.js", "/config"
"mock.js", ],
"package.json", "repository": {
"README.md", "type": "git",
"tsconfig.json", "url": "git+https://github.com/WeBankFinTech/fes.js.git",
"/src", "directory": "packages/fes-template"
"/config" },
], "author": "harrywan",
"repository": { "license": "MIT",
"type": "git", "bugs": {
"url": "git+https://github.com/WeBankFinTech/fes.js.git", "url": "https://github.com/WeBankFinTech/fes.js/issues"
"directory": "packages/fes-template" },
}, "homepage": "https://github.com/WeBankFinTech/fes.js#readme",
"author": "harrywan", "publishConfig": {
"license": "MIT", "access": "public"
"bugs": { },
"url": "https://github.com/WeBankFinTech/fes.js/issues" "devDependencies": {
}, "@webank/eslint-config-webank": "0.3.1"
"homepage": "https://github.com/WeBankFinTech/fes.js#readme", },
"publishConfig": { "dependencies": {
"access": "public" "@fesjs/fes": "^2.0.0",
}, "@fesjs/plugin-access": "^2.0.0",
"devDependencies": { "@fesjs/plugin-layout": "^3.0.0",
"@webank/eslint-config-webank": "0.3.1" "@fesjs/plugin-locale": "^3.0.0",
}, "@fesjs/plugin-model": "^2.0.0",
"dependencies": { "@fesjs/plugin-enums": "^2.0.0",
"@fesjs/fes": "^2.0.0", "@fesjs/plugin-jest": "^2.0.0",
"@fesjs/plugin-access": "^2.0.0", "@fesjs/plugin-vuex": "^2.0.0",
"@fesjs/plugin-layout": "^3.0.0", "@fesjs/plugin-request": "^2.0.0",
"@fesjs/plugin-locale": "^3.0.0", "@fesjs/plugin-qiankun": "^2.0.0",
"@fesjs/plugin-model": "^2.0.0", "@fesjs/plugin-sass": "^2.0.0",
"@fesjs/plugin-enums": "^2.0.0", "@fesjs/plugin-monaco-editor": "^2.0.0-beta.0",
"@fesjs/plugin-jest": "^2.0.0", "@fesjs/plugin-windicss": "^2.0.0",
"@fesjs/plugin-vuex": "^2.0.0", "@fesjs/fes-design": "^0.5.0",
"@fesjs/plugin-request": "^2.0.0", "vue": "^3.0.5",
"@fesjs/plugin-qiankun": "^2.0.0", "vuex": "^4.0.0"
"@fesjs/plugin-sass": "^2.0.0", },
"@fesjs/plugin-monaco-editor": "^2.0.0-beta.0", "private": true
"@fesjs/plugin-windicss": "^2.0.0",
"@fesjs/fes-design": "^0.4.0",
"vue": "^3.0.5",
"vuex": "^4.0.0"
},
"private": true
} }
``` ```
其中`@fesjs/fes`是 Fes.js 核心依赖,另外以 `@fesjs/preset-``@fesjs/plugin-``@webank/fes-preset-``@webank/fes-plugin-``fes-preset-``fes-plugin-` 开头的依赖会被自动注册为插件或插件集。 其中`@fesjs/fes`是 Fes.js 核心依赖,另外以 `@fesjs/preset-``@fesjs/plugin-``@webank/fes-preset-``@webank/fes-plugin-``fes-preset-``fes-plugin-` 开头的依赖会被自动注册为插件或插件集。
### tsconfig.json ### tsconfig.json
解决 `@fesjs/fes` 和使用 `@` 的 API 提示 解决 `@fesjs/fes` 和使用 `@` 的 API 提示
### .fes.js ### .fes.js
配置文件,包含 Fes.js 内置功能和安装的其他插件配置。 配置文件,包含 Fes.js 内置功能和安装的其他插件配置。
### mock.js ### mock.js
`mock` 数据的配置文件。 `mock` 数据的配置文件。
### .env ### .env
定义环境变量。 定义环境变量。
比如 `.env` 文件内容如下: 比如 `.env` 文件内容如下:
``` ```
PORT=8888 PORT=8888
FES_ENV=prod FES_ENV=prod
``` ```
等同于 node 端运行时,设置如下: 等同于 node 端运行时,设置如下:
``` ```
process.env.PORT = '8888'; process.env.PORT = '8888';
process.env.FES_ENV = 'prod'; process.env.FES_ENV = 'prod';
``` ```
### dist 目录 ### dist 目录
执行 `fes build` 后,产物默认会存放在这里。 执行 `fes build` 后,产物默认会存放在这里。
## public 目录 ## public 目录
此目录下所有文件为静态资源,会被复制到输出路径。 此目录下所有文件为静态资源,会被复制到输出路径。
### index.html ### index.html
默认的 `html` 模板文件,如果删除此 `html` 则会使用内置的 `html` 模板文件。 默认的 `html` 模板文件,如果删除此 `html` 则会使用内置的 `html` 模板文件。
## src 目录 ## src 目录
### .fes 目录 ### .fes 目录
临时文件目录,比如入口文件、路由等,都会被临时生成到这里。 临时文件目录,比如入口文件、路由等,都会被临时生成到这里。
:::warning :::warning
@ -133,7 +140,9 @@ process.env.FES_ENV = 'prod';
::: :::
### pages 目录 ### pages 目录
所有路由组件文件存放在这里。 所有路由组件文件存放在这里。
### app.js ### app.js
运行时配置文件,可以在这里扩展运行时的能力,比如修改路由等。
运行时配置文件,可以在这里扩展运行时的能力,比如修改路由等。

View File

@ -52,7 +52,7 @@
"@fesjs/plugin-layout": "^4.0.0", "@fesjs/plugin-layout": "^4.0.0",
"@fesjs/plugin-model": "^2.0.0", "@fesjs/plugin-model": "^2.0.0",
"@fesjs/plugin-enums": "^2.0.0", "@fesjs/plugin-enums": "^2.0.0",
"@fesjs/fes-design": "^0.4.0", "@fesjs/fes-design": "^0.5.0",
"vue": "^3.2.6", "vue": "^3.2.6",
"core-js": "^3.8.3" "core-js": "^3.8.3"
}, },

View File

@ -31,7 +31,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"@fesjs/fes": "^2.0.0", "@fesjs/fes": "^2.0.0",
"@fesjs/fes-design": "^0.4.0", "@fesjs/fes-design": "^0.5.0",
"vue": "^3.0.5" "vue": "^3.0.5"
} }
} }

View File

@ -32,7 +32,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"@fesjs/fes": "^2.0.0", "@fesjs/fes": "^2.0.0",
"@fesjs/fes-design": "^0.4.0", "@fesjs/fes-design": "^0.5.0",
"vue": "^3.0.5" "vue": "^3.0.5"
} }
} }

View File

@ -48,7 +48,7 @@
"dependencies": { "dependencies": {
"@fesjs/fes": "^2.0.0", "@fesjs/fes": "^2.0.0",
"vue": "^3.0.5", "vue": "^3.0.5",
"@fesjs/fes-design": "^0.4.0" "@fesjs/fes-design": "^0.5.0"
}, },
"private": true "private": true
} }

View File

@ -48,7 +48,7 @@
"dependencies": { "dependencies": {
"@fesjs/fes": "^2.0.0", "@fesjs/fes": "^2.0.0",
"vue": "^3.0.5", "vue": "^3.0.5",
"@fesjs/fes-design": "^0.4.0" "@fesjs/fes-design": "^0.5.0"
}, },
"private": true "private": true
} }

View File

@ -39,7 +39,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"@fesjs/fes": "^2.0.0", "@fesjs/fes": "^2.0.0",
"@fesjs/fes-design": "^0.4.0", "@fesjs/fes-design": "^0.5.0",
"vue": "^3.0.5" "vue": "^3.0.5"
} }
} }

View File

@ -61,7 +61,7 @@
"@fesjs/plugin-windicss": "^2.0.0", "@fesjs/plugin-windicss": "^2.0.0",
"@fesjs/plugin-pinia": "^2.0.0", "@fesjs/plugin-pinia": "^2.0.0",
"@fesjs/plugin-watermark": "^2.0.0", "@fesjs/plugin-watermark": "^2.0.0",
"@fesjs/fes-design": "^0.4.0", "@fesjs/fes-design": "^0.5.0",
"vue": "^3.0.5", "vue": "^3.0.5",
"vuex": "^4.0.0", "vuex": "^4.0.0",
"pinia": "^2.0.11" "pinia": "^2.0.11"