Skip to content

Commit 3e580db

Browse files
authored
fix: 优化依赖 (#220)
1 parent 5852356 commit 3e580db

File tree

13 files changed

+3563
-4608
lines changed

13 files changed

+3563
-4608
lines changed

docs/reference/plugin/plugins/request-4.md

+7-9
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,16 @@ export default defineRuntimeConfig({
4646
},
4747
// http 异常,和插件异常
4848
errorHandler(error) {
49-
if (error.response) {
49+
// 处理业务异常,例如上述 transformData 抛出的异常
50+
if (error.code) {
51+
console.log(error.msg)
52+
} else if (error.response) {
5053
// 请求成功发出且服务器也响应了状态码,但状态代码超出了 2xx 的范围
51-
console.log(error.response.data);
52-
console.log(error.response.status);
53-
console.log(error.response.headers);
54-
} else if (error.msg) {
55-
console.log(error.msg);
54+
console.log(`服务异常:${error.response.status}`)
5655
} else {
57-
// 发送请求时出了点问题
58-
console.log('Error', error.message);
56+
// 请求异常
57+
console.log(error.msg || error.message || `请求失败`)
5958
}
60-
console.log(error.config);
6159
},
6260
// 支持其他 fetch 配置
6361
...otherConfigs,

package.json

+5-7
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
],
3131
"dependencies": {
3232
"chalk": "^5.0.1",
33-
"conventional-changelog-cli": "^2.2.2",
33+
"conventional-changelog-cli": "^4.1.0",
3434
"enquirer": "^2.3.6",
3535
"execa": "^6.1.0",
3636
"minimist": "^1.2.6",
@@ -39,19 +39,17 @@
3939
"devDependencies": {
4040
"@commitlint/cli": "^11.0.0",
4141
"@commitlint/config-conventional": "^11.0.0",
42-
"@vite-pwa/vitepress": "^0.0.5",
4342
"@webank/eslint-config-webank": "1.2.7",
44-
"chokidar": "^3.5.2",
45-
"commitizen": "^4.2.1",
43+
"chokidar": "^3.5.3",
44+
"commitizen": "^4.3.0",
4645
"cz-conventional-changelog": "^3.3.0",
4746
"deepmerge": "^4.2.2",
4847
"fs-extra": "^11.1.1",
4948
"husky": "^8.0.3",
5049
"lint-staged": "^13.2.0",
5150
"typescript": "^5.0.4",
52-
"vite-plugin-pwa": "^0.14.7",
5351
"vitepress": "1.0.0-alpha.73",
54-
"vue": "^3.2.47",
52+
"vue": "^3.3.4",
5553
"yargs-parser": "^21.1.1"
5654
},
5755
"lint-staged": {
@@ -70,4 +68,4 @@
7068
"path": "./node_modules/cz-conventional-changelog"
7169
}
7270
}
73-
}
71+
}

packages/create-fes-app/templates/app/h5/.fes.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// fes.config.js 只负责管理 cli 相关的配置
22
import { defineBuildConfig } from '@fesjs/fes';
3-
import pxtoviewport from '@ttou/postcss-px-to-viewport';
3+
import postcsspxtoviewport8plugin from 'postcss-px-to-viewport-8-plugin';
4+
45

56
export default defineBuildConfig({
67
define: {
@@ -15,7 +16,7 @@ export default defineBuildConfig({
1516
ios: '10',
1617
},
1718
extraPostCSSPlugins: [
18-
pxtoviewport({
19+
postcsspxtoviewport8plugin({
1920
unitToConvert: 'px',
2021
viewportWidth: 375,
2122
unitPrecision: 5,

packages/create-fes-app/templates/app/h5/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"devDependencies": {
1414
"@webank/eslint-config-webank": "1.2.7",
15-
"@ttou/postcss-px-to-viewport": "^2.0.3"
15+
"postcss-px-to-viewport-8-plugin": "^1.2.3"
1616
},
1717
"dependencies": {
1818
"@fesjs/fes": "^3.0.0",

packages/create-fes-app/templates/plugin/package.json.tpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"dependencies": {
2020
},
2121
"devDependencies": {
22-
"@babel/core": "^7.21.3",
23-
"@babel/preset-env": "^7.20.2",
22+
"@babel/core": "^7.23.2",
23+
"@babel/preset-env": "^7.23.2",
2424
"@webank/eslint-config-webank": "1.2.7",
2525
"chalk": "^4.1.2",
2626
"chokidar": "^3.5.2",

packages/fes-builder-webpack/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,20 @@
2626
"access": "public"
2727
},
2828
"dependencies": {
29-
"@babel/core": "^7.21.3",
30-
"@babel/plugin-proposal-do-expressions": "^7.18.6",
31-
"@babel/plugin-proposal-export-default-from": "^7.18.10",
32-
"@babel/plugin-proposal-function-bind": "^7.18.9",
33-
"@babel/plugin-proposal-pipeline-operator": "^7.18.9",
34-
"@babel/plugin-transform-runtime": "^7.21.0",
35-
"@babel/preset-env": "7.20.2",
36-
"@babel/preset-typescript": "^7.21.0",
29+
"@babel/core": "^7.23.2",
30+
"@babel/plugin-proposal-do-expressions": "^7.22.5",
31+
"@babel/plugin-proposal-export-default-from": "^7.22.17",
32+
"@babel/plugin-proposal-function-bind": "^7.22.5",
33+
"@babel/plugin-proposal-pipeline-operator": "^7.22.15",
34+
"@babel/plugin-transform-runtime": "^7.23.2",
35+
"@babel/preset-env": "^7.23.2",
36+
"@babel/preset-typescript": "^7.23.2",
3737
"@fesjs/utils": "^3.0.1",
3838
"@vue/babel-plugin-jsx": "^1.1.1",
3939
"ajv": "^8.12.0",
4040
"autoprefixer": "^10.4.14",
4141
"babel-loader": "^9.1.2",
42-
"cli-highlight": "^2.1.4",
42+
"cli-highlight": "^2.1.11",
4343
"cliui": "^8.0.1",
4444
"connect-history-api-fallback": "^2.0.0",
4545
"copy-webpack-plugin": "^11.0.0",
@@ -69,4 +69,4 @@
6969
"@fesjs/fes": "^3.1.4",
7070
"core-js": "^3.29.1"
7171
}
72-
}
72+
}

packages/fes-compiler/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
"access": "public"
2525
},
2626
"dependencies": {
27-
"@babel/core": "^7.21.3",
28-
"@babel/preset-env": "^7.20.2",
29-
"@babel/register": "^7.21.0",
27+
"@babel/core": "^7.23.2",
28+
"@babel/preset-env": "^7.23.2",
29+
"@babel/register": "^7.22.15",
3030
"@fesjs/utils": "^3.0.1",
3131
"commander": "^7.0.0",
3232
"dotenv": "8.2.0",
3333
"joi": "17.3.0",
3434
"set-value": "3.0.2",
3535
"tapable": "^2.2.0"
3636
}
37-
}
37+
}

packages/fes-plugin-jest/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
"@fesjs/fes": "^3.1.4"
3434
},
3535
"dependencies": {
36-
"@babel/core": "^7.21.3",
37-
"@babel/preset-env": "^7.15.0",
36+
"@babel/core": "^7.23.2",
37+
"@babel/preset-env": "^7.23.2",
3838
"@vue/babel-plugin-jsx": "^1.0.6",
3939
"babel-jest": "^29.0.0",
4040
"jest": "^29.0.0",
@@ -44,4 +44,4 @@
4444
"typescript": "^5.0.4",
4545
"@vue/vue3-jest": "^29.2.0"
4646
}
47-
}
47+
}

packages/fes-plugin-windicss/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
"vue": "^3.2.47"
3333
},
3434
"dependencies": {
35-
"vite-plugin-windicss": "^1.8.3",
35+
"vite-plugin-windicss": "^1.9.1",
3636
"windicss": "^3.5.1",
3737
"windicss-webpack-plugin": "^1.6.0"
3838
},
3939
"typings": "./types.d.ts"
40-
}
40+
}

packages/fes-preset-built-in/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@fesjs/compiler": "^3.0.1",
3030
"@fesjs/utils": "^3.0.1",
3131
"@fesjs/runtime": "^3.0.0",
32-
"@vue/compiler-sfc": "^3.2.47",
32+
"@vue/compiler-sfc": "^3.3.4",
3333
"envinfo": "^7.7.3",
3434
"express": "^4.17.3",
3535
"mockjs": "^1.1.0"
@@ -38,4 +38,4 @@
3838
"vue": "^3.2.47"
3939
},
4040
"typings": "./types.d.ts"
41-
}
41+
}

packages/fes-template-h5/.fes.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// fes.config.js 只负责管理 cli 相关的配置
2-
import pxtoviewport from '@ttou/postcss-px-to-viewport';
2+
import pxtoviewport from 'postcss-px-to-viewport-8-plugin';
33
import { defineBuildConfig } from '@fesjs/fes';
44

55
export default defineBuildConfig({

packages/fes-template-h5/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"access": "public"
4141
},
4242
"dependencies": {
43-
"@ttou/postcss-px-to-viewport": "^2.0.3",
43+
"postcss-px-to-viewport-8-plugin": "^1.2.3",
4444
"@fesjs/fes": "workspace:*",
4545
"@fesjs/plugin-icon": "workspace:*",
4646
"@fesjs/plugin-request": "workspace:*",

0 commit comments

Comments
 (0)