fix: eslint error
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"packageManager": "pnpm@10.14.0",
|
"packageManager": "pnpm@10.17.0",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "tsc -b && vite build",
|
"build": "tsc -b && vite build",
|
||||||
@@ -36,5 +36,8 @@
|
|||||||
"vite": "^7.1.2",
|
"vite": "^7.1.2",
|
||||||
"vite-plugin-checker": "^0.10.3",
|
"vite-plugin-checker": "^0.10.3",
|
||||||
"vite-tsconfig-paths": "^5.1.4"
|
"vite-tsconfig-paths": "^5.1.4"
|
||||||
|
},
|
||||||
|
"volta": {
|
||||||
|
"node": "24.8.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
26
pnpm-lock.yaml
generated
26
pnpm-lock.yaml
generated
@@ -26,7 +26,7 @@ importers:
|
|||||||
version: 19.1.9(@types/react@19.1.13)
|
version: 19.1.9(@types/react@19.1.13)
|
||||||
'@vitejs/plugin-react-swc':
|
'@vitejs/plugin-react-swc':
|
||||||
specifier: ^4.0.0
|
specifier: ^4.0.0
|
||||||
version: 4.1.0(vite@7.1.5)
|
version: 4.1.0(vite@7.1.6)
|
||||||
eslint:
|
eslint:
|
||||||
specifier: ^9.33.0
|
specifier: ^9.33.0
|
||||||
version: 9.35.0
|
version: 9.35.0
|
||||||
@@ -62,13 +62,13 @@ importers:
|
|||||||
version: 8.44.0(eslint@9.35.0)(typescript@5.8.3)
|
version: 8.44.0(eslint@9.35.0)(typescript@5.8.3)
|
||||||
vite:
|
vite:
|
||||||
specifier: ^7.1.2
|
specifier: ^7.1.2
|
||||||
version: 7.1.5
|
version: 7.1.6
|
||||||
vite-plugin-checker:
|
vite-plugin-checker:
|
||||||
specifier: ^0.10.3
|
specifier: ^0.10.3
|
||||||
version: 0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.5)
|
version: 0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.6)
|
||||||
vite-tsconfig-paths:
|
vite-tsconfig-paths:
|
||||||
specifier: ^5.1.4
|
specifier: ^5.1.4
|
||||||
version: 5.1.4(typescript@5.8.3)(vite@7.1.5)
|
version: 5.1.4(typescript@5.8.3)(vite@7.1.6)
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
@@ -1622,8 +1622,8 @@ packages:
|
|||||||
vite:
|
vite:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
vite@7.1.5:
|
vite@7.1.6:
|
||||||
resolution: {integrity: sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==}
|
resolution: {integrity: sha512-SRYIB8t/isTwNn8vMB3MR6E+EQZM/WG1aKmmIUCfDXfVvKfc20ZpamngWHKzAmmu9ppsgxsg4b2I7c90JZudIQ==}
|
||||||
engines: {node: ^20.19.0 || >=22.12.0}
|
engines: {node: ^20.19.0 || >=22.12.0}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -2077,11 +2077,11 @@ snapshots:
|
|||||||
'@typescript-eslint/types': 8.44.0
|
'@typescript-eslint/types': 8.44.0
|
||||||
eslint-visitor-keys: 4.2.1
|
eslint-visitor-keys: 4.2.1
|
||||||
|
|
||||||
'@vitejs/plugin-react-swc@4.1.0(vite@7.1.5)':
|
'@vitejs/plugin-react-swc@4.1.0(vite@7.1.6)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@rolldown/pluginutils': 1.0.0-beta.35
|
'@rolldown/pluginutils': 1.0.0-beta.35
|
||||||
'@swc/core': 1.13.5
|
'@swc/core': 1.13.5
|
||||||
vite: 7.1.5
|
vite: 7.1.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@swc/helpers'
|
- '@swc/helpers'
|
||||||
|
|
||||||
@@ -3345,7 +3345,7 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
punycode: 2.3.1
|
punycode: 2.3.1
|
||||||
|
|
||||||
vite-plugin-checker@0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.5):
|
vite-plugin-checker@0.10.3(eslint@9.35.0)(optionator@0.9.4)(typescript@5.8.3)(vite@7.1.6):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/code-frame': 7.27.1
|
'@babel/code-frame': 7.27.1
|
||||||
chokidar: 4.0.3
|
chokidar: 4.0.3
|
||||||
@@ -3355,25 +3355,25 @@ snapshots:
|
|||||||
strip-ansi: 7.1.2
|
strip-ansi: 7.1.2
|
||||||
tiny-invariant: 1.3.3
|
tiny-invariant: 1.3.3
|
||||||
tinyglobby: 0.2.15
|
tinyglobby: 0.2.15
|
||||||
vite: 7.1.5
|
vite: 7.1.6
|
||||||
vscode-uri: 3.1.0
|
vscode-uri: 3.1.0
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
eslint: 9.35.0
|
eslint: 9.35.0
|
||||||
optionator: 0.9.4
|
optionator: 0.9.4
|
||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
|
|
||||||
vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.1.5):
|
vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.1.6):
|
||||||
dependencies:
|
dependencies:
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
globrex: 0.1.2
|
globrex: 0.1.2
|
||||||
tsconfck: 3.1.6(typescript@5.8.3)
|
tsconfck: 3.1.6(typescript@5.8.3)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
vite: 7.1.5
|
vite: 7.1.6
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
vite@7.1.5:
|
vite@7.1.6:
|
||||||
dependencies:
|
dependencies:
|
||||||
esbuild: 0.25.10
|
esbuild: 0.25.10
|
||||||
fdir: 6.5.0(picomatch@4.0.3)
|
fdir: 6.5.0(picomatch@4.0.3)
|
||||||
|
|||||||
5
pnpm-workspace.yaml
Normal file
5
pnpm-workspace.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
ignoredBuiltDependencies:
|
||||||
|
- esbuild
|
||||||
|
|
||||||
|
onlyBuiltDependencies:
|
||||||
|
- '@swc/core'
|
||||||
@@ -5,8 +5,8 @@ export default function Home() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setNum(1)
|
setNum(1)
|
||||||
console.log(num)
|
|
||||||
}, [])
|
}, [])
|
||||||
|
console.log(num)
|
||||||
|
|
||||||
return <div>home</div>
|
return <div>home</div>
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import {defineConfig} from "vite";
|
import react from '@vitejs/plugin-react-swc'
|
||||||
import react from "@vitejs/plugin-react-swc";
|
import { defineConfig } from 'vite'
|
||||||
import tsconfigPaths from "vite-tsconfig-paths";
|
import checker from 'vite-plugin-checker'
|
||||||
import checker from "vite-plugin-checker";
|
import tsconfigPaths from 'vite-tsconfig-paths'
|
||||||
|
|
||||||
// https://vite.dev/config/
|
// https://vite.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
@@ -9,9 +9,11 @@ export default defineConfig({
|
|||||||
react(),
|
react(),
|
||||||
tsconfigPaths(),
|
tsconfigPaths(),
|
||||||
checker({
|
checker({
|
||||||
typescript: true, // 开启 TypeScript 检查
|
typescript: true,
|
||||||
eslint: {
|
eslint: {
|
||||||
lintCommand: "eslint \"./src/**/*.{ts,tsx}\"", // 自定义 eslint 命令
|
lintCommand: 'eslint "./src/**/*.{ts,tsx}"',
|
||||||
|
useFlatConfig: true,
|
||||||
},
|
},
|
||||||
})],
|
}),
|
||||||
});
|
],
|
||||||
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user