在构建或运行Reaction项目时,我遇到以下错误:

无法分析tsfig.json.请确保它包含语法正确的JSON. 详细信息:错误TS5023:未知的编译器选项‘AllowImportingTsExages’.

我对错误的可能原因做了一些研究,但这些都帮不了我:

对于上下文:

  • 我确保在我的tsconfig.json号档案中包括"noEmit": true号期权;
  • 我试着添加了另一个选项,现在我记不起来了;
  • 排除"allowImportingTsExtensions"甚至是不可能的,因为我在项目中需要它.

以下代码片段代表我的tsconfig.json文件:

{
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,
    "skipLibCheck": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "preserve",
    "strictNullChecks": false,
    "allowImportingTsExtensions": true
  },
  "include": [
    "src"
  ]
}

有人能帮我改正这个错误吗?

推荐答案

当控制台(和构建脚本中)中的TSC命令与VSCode中的版本不同时,可能会出现此错误.

要修复它,请删除全局打字脚本:

npm uninstall -g typescript 

NAND再次重新安装:

npm install -g typescript

Json相关问答推荐

时间和日期数据绘制不正确

Jolt Transformation—如果子对象为空,则将父对象更新为空

对面的行/列进行排序时可能出现错误

Bash和echo命令出现意外结果

Jolt需要将缺少的值设置为空并保持相同的位置

Golang返回的JSON顶级字段是可变的.如何在 struct 中使用

无法从MongoDB集合中检索正确的文档

Oracle plsql:如何将json文件加载到嵌套表中

Oracle JSON 查询中的动态列列表

APIM 生成 JsonArray 到 EventHub

如何在 jq 中按 IP 地址排序?

如何加入或合并列表元素列表(未知长度)

在 JOLT 中重新排列值

使用 KQL 和外部 data() 运算符从 json 文件中提取信息

使用 Ansible 解析来自 Juniper 交换机的 JSON 输出

如何在 Node.js 中解析包含NaN的 JSON 字符串

Play Framework:如何序列化/反序列化与 JSON 的枚举

SyntaxError:Object.parse(本机)AngularJS中的意外标记o

将 ES6 类对象序列化为 JSON

谷歌浏览器不允许我放置断点