也许标题有点奇怪,但我似乎在谷歌上找不到任何相关信息。
问题:我有一个仅包含 .ts 文件和 .json 文件的文件夹。Typescript 编译 .ts 文件并将其放入单独的目录(不是作为包,只是目录结构“原样”)。
源/
工作人员 /
[模块A.ts,模块A.json],
[ModuleB.ts,ModuleB.json],
[MobuleC.ts, ModuleC.json]
大多数时候我可以只需要('*.json')并且JSON文件也将被放置在构建目录中。
但是现在我有一种情况,导入 JSON 没有意义,因为 JSON 文件每隔几秒就会更新一次,我用 fs.readFile('*.json') 读取文件,所以我也不想要它在 v8 缓存中浮动(通过 require)
那么如何在构建中“包含”一个 JSON/None-Typescript 文件,而不是通过 require 或 import 显式导入?
现在我只是使用 gulp 将 src 文件夹中的每个 .json 文件复制到相应的 dist/** 文件夹中。
但仍然觉得奇怪的打字稿没有包含它的东西..