首页 > 解决方案 > TypeScript:如何使用“resolveJsonModule”标志而不发出“.json”文件?

问题描述

我需要具有以下结构(以前我已经拥有它,在更新之前tsconfig):

更新tsconfig.json

{
  "include": [
    "app"
  ],
  "compilerOptions": {
    ...
    "outDir": "dist",
    "resolveJsonModule": true,
  }
}

之前:当我不使用resolveJsonModuleflag 时,所有数据(所有ts文件)都已编译并移动到dist

现在:当我添加resolveJsonModule标志时,dist包含app编译的 JS 文件所在的文件夹 + 包含data文件夹(包含 json 文件)

问题: 当 json 文件没有被移动到输出中时,我怎样才能保持以前的逻辑?

标签: jsontypescript

解决方案


好像你不需要resolveJsonModule标志。我不知道您为什么要使用该标志,因为您不需要JSON文件开头。

参考:(https://www.typescriptlang.org/docs/handbook/compiler-options.html


推荐阅读