From 893cfe6a39384be0b267e3bc0c739565e666b0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=81=8C=E7=B3=96=E5=8C=85=E5=AD=90?= Date: Mon, 27 Apr 2026 14:30:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0@types/node?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot --- package-lock.json | 17 +++++++++++++---- package.json | 1 + tsconfig.json | 6 +++--- yarn.lock | 15 +++++++++++---- 4 files changed, 28 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c6c768..4f2a1b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "vuex": "^4.1.0" }, "devDependencies": { + "@types/node": "^25.6.0", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-typescript": "~5.0.0", @@ -2771,11 +2772,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "version": "25.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", "dev": true, - "license": "MIT" + "dependencies": { + "undici-types": "~7.19.0" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -11450,6 +11453,12 @@ "dev": true, "license": "MIT" }, + "node_modules/undici-types": { + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "dev": true + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", diff --git a/package.json b/package.json index ad1d41b..36cf6d7 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "vuex": "^4.1.0" }, "devDependencies": { + "@types/node": "^25.6.0", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-typescript": "~5.0.0", diff --git a/tsconfig.json b/tsconfig.json index f4ac6e3..1996076 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,11 +12,11 @@ "esModuleInterop": true, "experimentalDecorators": true, "lib": ["esnext", "dom"], + "types": ["node"], "allowJs": true, - "baseUrl": "./", "paths": { - "@/*": ["src/*"], - "vuex": ["node_modules/vuex/types/index.d.ts"] + "@/*": ["./src/*"], + "vuex": ["./node_modules/vuex/types/index.d.ts"] } }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] diff --git a/yarn.lock b/yarn.lock index 499b929..d34a651 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1434,10 +1434,12 @@ resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== -"@types/node@*": - version "18.11.18" - resolved "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz" - integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== +"@types/node@*", "@types/node@^25.6.0": + version "25.6.0" + resolved "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz" + integrity sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ== + dependencies: + undici-types "~7.19.0" "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -6215,6 +6217,11 @@ ufo@^1.0.1: resolved "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz" integrity sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA== +undici-types@~7.19.0: + version "7.19.2" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz" + integrity sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz"