首页 > 解决方案 > node_modules/@types/node d.ts 文件出现问题

问题描述

我现在遇到以下配置的问题,如下所示:

"devDependencies": {
    "grunt": "1.0.4",
    "grunt-banner": "0.6.0",
    "grunt-cli": "1.3.2",
    "grunt-config-dir": "0.3.2",
    "grunt-contrib-clean": "1.1.0",
    "grunt-contrib-copy": "1.0.0",
    "grunt-contrib-less": "1.4.1",
    "grunt-contrib-uglify": "3.4.0",
    "grunt-ts": "6.0.0-beta.22",
    "grunt-tslint": "5.0.2",
    "grunt-typedoc": "0.2.4",
    "load-grunt-tasks": "3.5.2",
    "tslint": "5.18.0",
    "typedoc": "0.9.0",
    "typescript": "2.3.4"
  }

问题如下

Using tsc v2.3.4

21         const captureRejectionSymbol: unique symbol;
                                                ~~~~~~

node_modules/@types/node/events.d.ts(21,46): error TS1005: '=' expected.


32         const errorMonitor: unique symbol;
                                      ~~~~~~

node_modules/@types/node/events.d.ts(32,36): error TS1005: '=' expected.


361     const REPL_MODE_SLOPPY: unique symbol;
                                       ~~~~~~

node_modules/@types/node/repl.d.ts(361,36): error TS1005: '=' expected.


367     const REPL_MODE_STRICT: unique symbol;
                                       ~~~~~~

node_modules/@types/node/repl.d.ts(367,36): error TS1005: '=' expected.


26         const custom: unique symbol;
                                ~~~~~~

node_modules/@types/node/util.d.ts(26,30): error TS1005: '=' expected.


188         const custom: unique symbol;
                                 ~~~~~~

node_modules/@types/node/util.d.ts(188,30): error TS1005: '=' expected.

我已经删除了 node_modules 并再次安装它,但仍然是同样的问题。那么我该怎么办呢?我搜索了多个站点和查询,但没有找到解决方案。所以请帮助我。

以前它工作正常。所以我不知道,为什么会这样?

我也尝试将打字稿更新到 3.7.5。但没有运气。

不知何故,我发现node_modules@types\node有一个文件夹版本 ts3.5 的问题,但是当我用 ts3.2 替换它(存储在我以前的位置)时,它工作正常。那么现在如何处理ts版本的node呢?

标签: typescripttypesnode-modules

解决方案


推荐阅读