fix: 🐛 更新 @vue/tsconfig 修复importsNotUsedAsValues报错;添加package.json添加lint-staged配置

This commit is contained in:
jqtmviyu 2025-04-19 11:50:31 +08:00
parent ca3f709092
commit ea92217020
2 changed files with 18 additions and 9 deletions

View File

@ -37,6 +37,11 @@
"prepare": "husky install", "prepare": "husky install",
"lint-staged": "lint-staged" "lint-staged": "lint-staged"
}, },
"lint-staged": {
"*.{js,ts,vue}": [
"eslint --fix"
]
},
"dependencies": { "dependencies": {
"@dcloudio/uni-app": "3.0.0-4050720250324001", "@dcloudio/uni-app": "3.0.0-4050720250324001",
"@dcloudio/uni-app-harmony": "3.0.0-4050720250324001", "@dcloudio/uni-app-harmony": "3.0.0-4050720250324001",
@ -72,7 +77,7 @@
"@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.5.0", "@vue/eslint-config-typescript": "^14.5.0",
"@vue/runtime-core": "^3.5.13", "@vue/runtime-core": "^3.5.13",
"@vue/tsconfig": "^0.1.3", "@vue/tsconfig": "^0.7.0",
"eslint": "^9.24.0", "eslint": "^9.24.0",
"eslint-plugin-vue": "^10.0.0", "eslint-plugin-vue": "^10.0.0",
"husky": "^9.1.7", "husky": "^9.1.7",

20
pnpm-lock.yaml generated
View File

@ -106,8 +106,8 @@ importers:
specifier: ^3.5.13 specifier: ^3.5.13
version: 3.5.13 version: 3.5.13
'@vue/tsconfig': '@vue/tsconfig':
specifier: ^0.1.3 specifier: ^0.7.0
version: 0.1.3(@types/node@22.14.1) version: 0.7.0(typescript@4.9.5)(vue@3.5.13(typescript@4.9.5))
eslint: eslint:
specifier: ^9.24.0 specifier: ^9.24.0
version: 9.24.0(jiti@2.4.2) version: 9.24.0(jiti@2.4.2)
@ -1812,12 +1812,15 @@ packages:
'@vue/shared@3.5.13': '@vue/shared@3.5.13':
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
'@vue/tsconfig@0.1.3': '@vue/tsconfig@0.7.0':
resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
peerDependencies: peerDependencies:
'@types/node': '*' typescript: 5.x
vue: ^3.4.0
peerDependenciesMeta: peerDependenciesMeta:
'@types/node': typescript:
optional: true
vue:
optional: true optional: true
abab@2.0.6: abab@2.0.6:
@ -6891,9 +6894,10 @@ snapshots:
'@vue/shared@3.5.13': {} '@vue/shared@3.5.13': {}
'@vue/tsconfig@0.1.3(@types/node@22.14.1)': '@vue/tsconfig@0.7.0(typescript@4.9.5)(vue@3.5.13(typescript@4.9.5))':
optionalDependencies: optionalDependencies:
'@types/node': 22.14.1 typescript: 4.9.5
vue: 3.5.13(typescript@4.9.5)
abab@2.0.6: {} abab@2.0.6: {}