diff --git a/.postcssrc.js b/.postcssrc.js
index 4381081..fe440a0 100644
--- a/.postcssrc.js
+++ b/.postcssrc.js
@@ -7,7 +7,7 @@ export default {
'postcss-write-svg': {
utf8: false,
},
- 'postcss-px-to-viewport': {
+ 'postcss-px-to-viewport-8-plugin': {
viewportWidth: 1120,
viewportHeight: 736,
unitPrecision: 3, // 指定`px`转换为视窗单位值的小数位数(很多时候无法整除)
@@ -18,10 +18,7 @@ export default {
},
'postcss-viewport-units': {
filterRule: rule =>
- !rule.selector.includes('::after')
- && !rule.selector.includes('::before')
- && !rule.selector.includes(':after')
- && !rule.selector.includes(':before'),
+ !/::?(?:before|after)/i.test(rule.selector),
},
'cssnano': {
'autoprefixer': false,
diff --git a/package.json b/package.json
index 8f48915..cb91fb8 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,7 @@
"postcss": "^8.5.3",
"postcss-aspect-ratio-mini": "^1.1.0",
"postcss-import": "^16.1.0",
- "postcss-px-to-viewport": "^1.1.1",
+ "postcss-px-to-viewport-8-plugin": "^1.2.5",
"postcss-url": "^10.1.3",
"postcss-viewport-units": "^0.1.6",
"postcss-write-svg": "^3.0.1",
diff --git a/src/views/debug/index.vue b/src/views/debug/index.vue
index 540affd..6a11020 100644
--- a/src/views/debug/index.vue
+++ b/src/views/debug/index.vue
@@ -473,7 +473,7 @@ const door_stop = async () => {