gpt4 book ai didi

javascript - 编译 Angular 6 项目时出现错误

转载 作者:行者123 更新时间:2023-12-03 20:02:35 25 4
gpt4 key购买 nike

开始我的项目时ng serve我得到这个错误。
更新了我的 ts 并没有帮助。
这是错误
node_modules/@types/node/assert.d.ts(3,68) 中的错误:错误 TS1144:'{' 或 ';'预期的。
node_modules/@types/node/assert.d.ts(57,68): 错误 TS1144: '{' or ';'预期的。
node_modules/@types/node/assert.d.ts(66,94): 错误 TS1144: '{' or ';'预期的。
node_modules/@types/node/assert.d.ts(66,101): 错误 TS1005: ';'预期的。
node_modules/@types/node/assert.d.ts(66,104): 错误 TS1005: ';'预期的。
node_modules/@types/node/assert.d.ts(68,98): 错误 TS1144: '{' or ';'预期的。
node_modules/@types/node/assert.d.ts(68,105): 错误 TS1005: ';'预期的。
node_modules/@types/node/assert.d.ts(68,108): 错误 TS1005: ';'预期的。
node_modules/@types/node/assert.d.ts(76,47): 错误 TS1144: '{' or ';'预期的。
node_modules/@types/node/assert.d.ts(76,53): 错误 TS1005: ';'预期的。
node_modules/@types/node/assert.d.ts(76,56): 错误 TS1005: ';'预期的。
node_modules/@types/node/assert.d.ts(106,61): 错误 TS1005: ';'预期的。
node_modules/@types/node/base.d.ts(10,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/base.d.ts(11,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/base.d.ts(12,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/base.d.ts(13,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.4/base.d.ts(10,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.4/base.d.ts(11,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.4/base.d.ts(12,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.4/base.d.ts(13,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.6/base.d.ts(10,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.6/base.d.ts(11,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.6/base.d.ts(12,1):错误 TS1084:“引用”指令语法无效。
node_modules/@types/node/ts3.6/base.d.ts(13,1):错误 TS1084:'reference' 指令语法无效。`

最佳答案

这可能是您的 TypeScript 版本和您的某些 @types 包之间的不兼容问题。我将通过一步一步的示例引导您完成解决方案:

  • 转到您的 package.json 并查找您的 TypeScript 和 @types 版本:

  •   "devDependencies": {
    // ...
    "@types/deep-freeze": "0.1.1",
    "@types/jasmine": "3.5.10",
    "@types/lodash.isequal": "4.5.5",
    "@types/lodash.mergewith": "4.6.6",
    "@types/lodash.remove": "4.7.6",
    "@types/lodash.some": "4.6.6",
    // ...
    "typescript": "2.9.2",
    // ...
    }
  • 对于您的每个@types 包do : npm dist-tags @types/<your-types-package-name> .您现在将看到一个表格,指示哪个 TypeScript 版本适用于每个 @types 包版本
  • 使用相应版本更新 package.json 中的 @types

  • 如果解决方案不起作用,请尝试将 TypeScript 更新到更新版本!

    关于javascript - 编译 Angular 6 项目时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64924337/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com