TypeScript:如何在不发出`.json`文件的情况下使用`resolveJsonModule`标志?

时间:2019-07-08 15:07:49

标签: json typescript

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

  • app(仅包含ts文件的文件夹)
    • ...
    • *。ts
  • dist(将js文件的输出作为已编译的文件)
    • ...
    • *。js
  • 数据(任何非代码数据的文件夹)
    • data1.csv
    • data2.json
    • ...

更新了tsconfig.json

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

之前::当我不使用resolveJsonModule标志时,所有数据(所有ts文件)都已编译并移入dist

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

问题: 当json文件未移入输出时,如何保持先前的逻辑?

1 个答案:

答案 0 :(得分:0)

似乎不需要resolveJsonModule标志。我不知道您为什么要使用该标志,因为您不需要JSON文件。

引用:(https://www.typescriptlang.org/docs/handbook/compiler-options.html