我正在使用NRWL管理我的项目。当前,我有两个项目使用自定义定义文件作为打字稿。说,我有 json-typings.d.ts 和 custom.d.ts 。
json-typings.d.ts 定义文件的示例是这样的:
declare module '*.json' {
const value: any;
export default value;
}
来源:https://hackernoon.com/import-json-into-typescript-8d465beded79
因此,每当我运行app-project-1或app-project-2时,都需要将这两个自定义定义文件放在每个文件中,以进行重复;甚至最糟糕的是,只要我为一个项目服务,就把他们搬走。我什至尝试将它们放在libs或apps文件夹中,但仍然无法正常工作。
有没有办法做到这一点?
谢谢
答案 0 :(得分:1)
在工作区的根目录下,您将看到一个文件tsconfig.json
,其中定义了所有定义,如果您在工作区中打开一个应用程序,则存在文件tsconfig.app.json
。您打开tsconfig.app.json
的代码,它的第一行是它的扩展tsconfig.json
,您可以执行类似的操作,tsconfig.json
是完成应用程序的常用方法,而tsconfig.app.json
是特定于应用程序的>