format(vue): 验证生效,并处理rpx不认识的错误

This commit is contained in:
Burt 2023-12-21 16:21:40 +08:00
parent f03a30a2d4
commit f23eed45bb
5 changed files with 43 additions and 12 deletions

View File

@ -29,5 +29,11 @@ module.exports = {
ignorePseudoClasses: ['global', 'export', 'v-deep', 'deep'], ignorePseudoClasses: ['global', 'export', 'v-deep', 'deep'],
}, },
], ],
'unit-no-unknown': [
true,
{
ignoreUnits: ['rpx'],
},
],
}, },
} }

View File

@ -72,6 +72,10 @@
"eslint-import-resolver-typescript": "^3.6.1", "eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.1", "eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.0", "eslint-plugin-prettier": "^5.1.0",
"postcss": "^8.4.32",
"postcss-html": "^1.5.0",
"postcss-scss": "^4.0.9",
"sass": "^1.69.5",
"stylelint": "^16.0.2", "stylelint": "^16.0.2",
"stylelint-config-html": "^1.1.0", "stylelint-config-html": "^1.1.0",
"stylelint-config-recess-order": "^4.4.0", "stylelint-config-recess-order": "^4.4.0",

37
pnpm-lock.yaml generated
View File

@ -97,6 +97,18 @@ devDependencies:
eslint-plugin-prettier: eslint-plugin-prettier:
specifier: ^5.1.0 specifier: ^5.1.0
version: 5.1.0(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1) version: 5.1.0(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1)
postcss:
specifier: ^8.4.32
version: 8.4.32
postcss-html:
specifier: ^1.5.0
version: 1.5.0
postcss-scss:
specifier: ^4.0.9
version: 4.0.9(postcss@8.4.32)
sass:
specifier: ^1.69.5
version: 1.69.5
stylelint: stylelint:
specifier: ^16.0.2 specifier: ^16.0.2
version: 16.0.2(typescript@4.9.5) version: 16.0.2(typescript@4.9.5)
@ -120,7 +132,7 @@ devDependencies:
version: 4.9.5 version: 4.9.5
vite: vite:
specifier: 4.1.4 specifier: 4.1.4
version: 4.1.4(terser@5.26.0) version: 4.1.4(sass@1.69.5)(terser@5.26.0)
vue-global-api: vue-global-api:
specifier: ^0.4.1 specifier: ^0.4.1
version: 0.4.1(vue@3.2.47) version: 0.4.1(vue@3.2.47)
@ -1900,7 +1912,7 @@ packages:
magic-string: 0.30.5 magic-string: 0.30.5
picocolors: 1.0.0 picocolors: 1.0.0
terser: 5.26.0 terser: 5.26.0
vite: 4.1.4(terser@5.26.0) vite: 4.1.4(sass@1.69.5)(terser@5.26.0)
transitivePeerDependencies: transitivePeerDependencies:
- postcss - postcss
- supports-color - supports-color
@ -3321,7 +3333,7 @@ packages:
regenerator-runtime: 0.13.11 regenerator-runtime: 0.13.11
systemjs: 6.14.2 systemjs: 6.14.2
terser: 5.26.0 terser: 5.26.0
vite: 4.1.4(terser@5.26.0) vite: 4.1.4(sass@1.69.5)(terser@5.26.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -3336,7 +3348,7 @@ packages:
'@babel/core': 7.23.6 '@babel/core': 7.23.6
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.6) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.6)
vite: 4.1.4(terser@5.26.0) vite: 4.1.4(sass@1.69.5)(terser@5.26.0)
vue: 3.2.47 vue: 3.2.47
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -3349,7 +3361,7 @@ packages:
vite: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25 vue: ^3.2.25
dependencies: dependencies:
vite: 4.1.4(terser@5.26.0) vite: 4.1.4(sass@1.69.5)(terser@5.26.0)
vue: 3.2.47 vue: 3.2.47
/@volar/language-core@1.11.1: /@volar/language-core@1.11.1:
@ -5474,6 +5486,9 @@ packages:
engines: {node: '>= 4'} engines: {node: '>= 4'}
dev: true dev: true
/immutable@4.3.4:
resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==}
/import-fresh@3.3.0: /import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'} engines: {node: '>=6'}
@ -7377,6 +7392,15 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true dev: true
/sass@1.69.5:
resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
immutable: 4.3.4
source-map-js: 1.0.2
/sax@1.3.0: /sax@1.3.0:
resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==}
dev: false dev: false
@ -8155,7 +8179,7 @@ packages:
engines: {node: '>= 0.8'} engines: {node: '>= 0.8'}
dev: true dev: true
/vite@4.1.4(terser@5.26.0): /vite@4.1.4(sass@1.69.5)(terser@5.26.0):
resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
@ -8184,6 +8208,7 @@ packages:
postcss: 8.4.32 postcss: 8.4.32
resolve: 1.22.8 resolve: 1.22.8
rollup: 3.29.4 rollup: 3.29.4
sass: 1.69.5
terser: 5.26.0 terser: 5.26.0
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3

View File

@ -10,4 +10,3 @@ onHide(() => {
console.log('App Hide') console.log('App Hide')
}) })
</script> </script>
<style></style>

View File

@ -23,12 +23,9 @@ fun()
} }
.logo { .logo {
height: 200rpx;
width: 200rpx; width: 200rpx;
margin-top: 200rpx; height: 200rpx;
margin-left: auto; margin: 200rpx auto 50rpx;
margin-right: auto;
margin-bottom: 50rpx;
} }
.text-area { .text-area {