Bladeren bron

chore: vant引入修改,path添加类型插件

Satsiki 2 jaren geleden
bovenliggende
commit
8510dd42b5
4 gewijzigde bestanden met toevoegingen van 1671 en 8 verwijderingen
  1. 1636 0
      package-lock.json
  2. 1 0
      package.json
  3. 27 1
      pnpm-lock.yaml
  4. 7 7
      vite.config.ts

File diff suppressed because it is too large
+ 1636 - 0
package-lock.json


+ 1 - 0
package.json

@@ -17,6 +17,7 @@
     "vue-router": "^4.0.13"
   },
   "devDependencies": {
+    "@types/node": "^17.0.21",
     "@typescript-eslint/eslint-plugin": "^5.14.0",
     "@typescript-eslint/parser": "^5.14.0",
     "@vitejs/plugin-vue": "^2.2.0",

+ 27 - 1
pnpm-lock.yaml

@@ -1,6 +1,7 @@
 lockfileVersion: 5.3
 
 specifiers:
+  '@types/node': ^17.0.21
   '@typescript-eslint/eslint-plugin': ^5.14.0
   '@typescript-eslint/parser': ^5.14.0
   '@vitejs/plugin-vue': ^2.2.0
@@ -9,12 +10,14 @@ specifiers:
   dayjs: ^1.10.8
   eslint: ^8.10.0
   eslint-plugin-vue: ^8.5.0
+  lib-flexible: ^0.3.2
   pinia: ^2.x.x
+  postcss-pxtorem: ^6.0.0
   sass: ^1.49.9
   typescript: ^4.5.4
   vant: ^3.4.5
   vite: ^2.8.0
-  vite-plugin-style-import: 1.4.1
+  vite-plugin-style-import: ^1.4.1
   vite-plugin-windicss: ^1.8.3
   vue: ^3.2.25
   vue-router: ^4.0.13
@@ -23,12 +26,14 @@ specifiers:
 
 dependencies:
   dayjs: registry.npmmirror.com/dayjs/1.10.8
+  lib-flexible: registry.npmmirror.com/lib-flexible/0.3.2
   pinia: registry.npmmirror.com/pinia/2.0.11_typescript@4.6.2+vue@3.2.31
   vant: registry.npmmirror.com/vant/3.4.5_vue@3.2.31
   vue: registry.npmmirror.com/vue/3.2.31
   vue-router: registry.npmmirror.com/vue-router/4.0.13_vue@3.2.31
 
 devDependencies:
+  '@types/node': registry.npmmirror.com/@types/node/17.0.21
   '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.14.0_f4054b8c3cd621db16ae1b9d571bccc0
   '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.14.0_eslint@8.10.0+typescript@4.6.2
   '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/2.2.4_vite@2.8.6+vue@3.2.31
@@ -36,6 +41,7 @@ devDependencies:
   axios: registry.npmmirror.com/axios/0.26.0
   eslint: registry.npmmirror.com/eslint/8.10.0
   eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/8.5.0_eslint@8.10.0
+  postcss-pxtorem: registry.npmmirror.com/postcss-pxtorem/6.0.0
   sass: registry.npmmirror.com/sass/1.49.9
   typescript: registry.npmmirror.com/typescript/4.6.2
   vite: registry.npmmirror.com/vite/2.8.6_sass@1.49.9
@@ -185,6 +191,12 @@ packages:
     version: 7.0.9
     dev: true
 
+  registry.npmmirror.com/@types/node/17.0.21:
+    resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-17.0.21.tgz}
+    name: '@types/node'
+    version: 17.0.21
+    dev: true
+
   registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.14.0_f4054b8c3cd621db16ae1b9d571bccc0:
     resolution: {integrity: sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.14.0.tgz}
     id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.14.0
@@ -1874,6 +1886,12 @@ packages:
       type-check: registry.npmmirror.com/type-check/0.4.0
     dev: true
 
+  registry.npmmirror.com/lib-flexible/0.3.2:
+    resolution: {integrity: sha512-9yowMWA70tKhKdCJDaltY0mNQG4OWo7pWKScnTp9aiSxS7s20ZYlwBRE3335nweOf5qKXVC7sDxJwMPM8/MFZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lib-flexible/-/lib-flexible-0.3.2.tgz}
+    name: lib-flexible
+    version: 0.3.2
+    dev: false
+
   registry.npmmirror.com/lodash.merge/4.6.2:
     resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz}
     name: lodash.merge
@@ -2095,6 +2113,14 @@ packages:
       vue-demi: registry.npmmirror.com/vue-demi/0.12.1_vue@3.2.31
     dev: false
 
+  registry.npmmirror.com/postcss-pxtorem/6.0.0:
+    resolution: {integrity: sha512-ZRXrD7MLLjLk2RNGV6UA4f5Y7gy+a/j1EqjAfp9NdcNYVjUMvg5HTYduTjSkKBkRkfqbg/iKrjMO70V4g1LZeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-pxtorem/-/postcss-pxtorem-6.0.0.tgz}
+    name: postcss-pxtorem
+    version: 6.0.0
+    peerDependencies:
+      postcss: ^8.0.0
+    dev: true
+
   registry.npmmirror.com/postcss/8.4.8:
     resolution: {integrity: sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.8.tgz}
     name: postcss

+ 7 - 7
vite.config.ts

@@ -1,7 +1,7 @@
 import { defineConfig } from 'vite'
 import vue from '@vitejs/plugin-vue'
 import styleImport, { VantResolve } from 'vite-plugin-style-import'
-import postCssPxToRem from "postcss-pxtorem"
+import postCssPxToRem from 'postcss-pxtorem'
 import WindiCSS from 'vite-plugin-windicss'
 import * as path from 'path'
 
@@ -28,14 +28,14 @@ export default defineConfig({
     vue(),
     WindiCSS(),
     styleImport({
-      resolves: [VantResolve()],
+      // resolves: [VantResolve()],
       libs: [
         {
           libraryName: 'vant',
           esModule: true,
-          resolveStyle: component => `/node_modules/vant/es/${component}/style/index`,
-        },
-      ],
+          resolveStyle: component => `vant/es/${component}/style/index`
+        }
+      ]
     })
   ],
   resolve: {
@@ -61,8 +61,8 @@ export default defineConfig({
         })
       ]
     }
-  },
+  }
+
 
-  
 
 })