3

我正在使用 NRWL 来管理我的项目。目前,我有两个项目使用打字稿的自定义定义文件。说,我有json-typings.d.tscustom.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 或应用程序文件夹中,但仍然无法正常工作。

有没有办法做到这一点?

谢谢

4

1 回答 1

1

在工作区的根目录中,您将能够看到一个定义了tsconfig.json所有定义的文件,如果您在工作区中打开一个应用程序,则会有一个文件tsconfig.app.json,如果您打开tsconfig.app.json其第一行的代码是它扩展tsconfig.json,您可以做类似的事情,tsconfig.json对于完整的应用程序来说很常见,并且tsconfig.app.json是特定于应用程序的

于 2019-01-15T09:32:28.957 回答