【问题标题】:error node_modules/jest-diff/build/diffLines.d.ts(8,13): error TS1005: '=' expected. in nest js错误 node_modules/jest-diff/build/diffLines.d.ts(8,13): 错误 TS1005: '=' 预期。在嵌套js中
【发布时间】:2020-12-09 10:29:27
【问题描述】:

当我使用npm run start:dev 命令在监视模式下启动和运行nestjs 应用程序时 然后显示此错误。

ERROR in node_modules/jest-diff/build/diffLines.d.ts(8,13): error TS1005: '=' expected.
node_modules/jest-diff/build/diffLines.d.ts(8,34): error TS1005: ';' expected.
node_modules/jest-diff/build/index.d.ts(10,13): error TS1005: '=' expected.
node_modules/jest-diff/build/index.d.ts(10,34): error TS1005: ';' expected.
node_modules/jest-diff/build/index.d.ts(11,1): error TS1128: Declaration or statement expected.
node_modules/jest-diff/build/index.d.ts(11,13): error TS1005: ';' expected.
node_modules/jest-diff/build/index.d.ts(11,52): error TS1005: ';' expected.
node_modules/jest-diff/build/printDiffs.d.ts(8,13): error TS1005: '=' expected.
node_modules/jest-diff/build/printDiffs.d.ts(8,57): error TS1005: ';' expected.

【问题讨论】:

    标签: node.js typescript npm nestjs watch


    【解决方案1】:

    您必须在 package.json 文件中使用最新版本的打字稿更新您的 typescript version

    在我的情况下,我更新

     "typescript": "^3.9.7"
    

    【讨论】:

    • 我的打字稿是 4.1.3 : 并且在 package.json > devDependencies > "typescript": "^3.4.7"。我仍然面临同样的问题。有什么建议吗?
    【解决方案2】:

    如果您的 typescript 版本是“3.2.4”,请将 jest-diff 降级到 25.5.0 版本。这将解决问题。 npm i jest-diff@25.5.0

    【讨论】:

    • 1 年后还是同样的问题,希望能尽快解决
    猜你喜欢
    • 2020-08-30
    • 2017-07-08
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    • 2019-06-23
    • 2023-02-13
    • 2021-07-12
    • 2021-08-25
    相关资源
    最近更新 更多