我在网络项目中使用打字稿。我awesome-typescript-loader用作webpack装载机。构建项目时出现错误:
ERROR in [at-loader] ./node_modules/@types/node/index.d.ts:82:15
TS2451: Cannot redeclare block-scoped variable 'custom'.
ERROR in [at-loader] ./node_modules/@types/node/index.d.ts:85:15
TS2451: Cannot redeclare block-scoped variable 'custom'.
ERROR in [at-loader] ./node_modules/@types/node/ts3.2/util.d.ts:7:15
TS2451: Cannot redeclare block-scoped variable 'custom'.
ERROR in [at-loader] ./node_modules/@types/node/ts3.2/util.d.ts:10:15
TS2451: Cannot redeclare block-scoped variable 'custom'.
Run Code Online (Sandbox Code Playgroud)
我用just启动typescript并@types/typescript安装了一个完整的新文件夹,我仍然可以看到抱怨的相同错误visual studio code。
以下版本:
"dependencies": {
"@types/node": "^11.13.6",
"typescript": "^3.4.4"
}
Run Code Online (Sandbox Code Playgroud)
如上面的错误所示,我发现
在index.d.ts:
declare module "util" {
namespace inspect {
const custom: symbol;
}
namespace promisify { …Run Code Online (Sandbox Code Playgroud)