ERROR in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts(139,11):
139:11 Interface 'NodeRequire' cannot simultaneously extend types 'Require' and 'RequireFunction'.
Named property 'cache' of types 'Require' and 'RequireFunction' are not identical.
137 |
138 | // For backwards compability
> 139 | interface NodeRequire extends NodeJS.Require {}
| ^
140 | interface RequireResolve extends NodeJS.RequireResolve {}
141 | interface NodeModule extends NodeJS.Module {}
142 |
error in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts
ERROR in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts(139,11):
私の環境はvue.js + TypeScriptです。私の構成またはサードパーティパッケージに問題があるかどうかわかりません。
同じ問題がありました。
@ types/nodeのバージョンは、2019年12月23日月曜日16:40:55 GMTにリリースされた13.1.0でした。
私の場合、以前のバージョン12.12.22を使用すると機能します
npm install --save-dev @types/[email protected]
@types
定義をコンパイルから除外する方が良いと思います: https://stackoverflow.com/a/57113847/1704895
驚くほどシンプルです(tsconfig.json):
{
"compilerOptions": {
...,
"types": []
}
}