如何与其他图书馆 nx (nrwl) 共享图书馆 - 单一回购
How to share library within other library nx (nrwl) - singlerepo
文件夹结构:
--shared
---components
---states
---api-interfaces
我想在状态和组件中使用 @lib/api-interfaces
:
相对路径:../../../foo/xxx/bar/{...}.ts
;.
有办法吗?
您可以通过将路径添加到位于项目根目录的 tsconfig.json
来完成此操作。
{
"compilerOptions": {
"rootDir": ".",
"baseUrl": ".",
"paths": {
"@lib/api-interfaces": ["/path/to/shared/api-interfaces.ts"],
}
},
}
ng g @nrwl/workspace:lib api-interfaces
这样lib就在tsconfig中配置好了,nx.json,angular.json就不用手动添加了。
注意,这可能会删除任何现有代码,因此请先备份。
文件夹结构:
--shared
---components
---states
---api-interfaces
我想在状态和组件中使用 @lib/api-interfaces
:
相对路径:../../../foo/xxx/bar/{...}.ts
;.
有办法吗?
您可以通过将路径添加到位于项目根目录的 tsconfig.json
来完成此操作。
{
"compilerOptions": {
"rootDir": ".",
"baseUrl": ".",
"paths": {
"@lib/api-interfaces": ["/path/to/shared/api-interfaces.ts"],
}
},
}
ng g @nrwl/workspace:lib api-interfaces
这样lib就在tsconfig中配置好了,nx.json,angular.json就不用手动添加了。 注意,这可能会删除任何现有代码,因此请先备份。