小编Dav*_*vid的帖子

TS2451:无法重新声明块作用域变量“ custom”

我在网络项目中使用打字稿。我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)

node.js typescript visual-studio-code

4
推荐指数
1
解决办法
679
查看次数

标签 统计

node.js ×1

typescript ×1

visual-studio-code ×1