angular - NRWL 中的多个应用程序可以访问定义文件的位置

我正在使用 NRWL 来管理我的项目。目前,我有两个项目使用 typescript 的自定义定义文件。比如说,我有 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 或 apps 文件夹中,但仍然无法正常工作。

有办法吗?

谢谢

最佳答案

在工作区的根目录中,您将能够看到一个文件 tsconfig.json,其中定义了所有定义,如果您在工作区内打开一个应用程序,则有一个文件 tsconfig.app.json,如果你打开 tsconfig.app.json 的代码,它的第一行是 it extends tsconfig.json,你可以做一些事情像那样,tsconfig.json 是完整应用程序的通用部分,tsconfig.app.json 是特定于应用程序的

https://stackoverflow.com/questions/54178815/

相关文章:

css - VS Code 中的“导航到声明/实现”

azure - AADSTS50011 : The reply url specified in t

python - gremlin-python : what is a valid vertex c

reactjs - 用于 Web 的 React 向上滑动面板

r - 使用 R 中的 DBI 和 ActiveDirectoryPassword 身份验证连接到

flutter - 为什么 build() 在后台的屏幕上被多次调用?

reactjs - 从 DateInput BlueprintJS 更改月份名称

apache-spark - 我的 SparkSession 初始化需要很长时间才能在我的笔记本电脑

android - Cordova 插件文件路径 : Unable to resolve files

sql-server - 来自 Azure 网站的 Azure VM SQL Server Inte