nrwl 在库之间创建共享模块
Posted
技术标签:
【中文标题】nrwl 在库之间创建共享模块【英文标题】:nrwl create shared module between libraries 【发布时间】:2019-01-18 03:43:09 【问题描述】:我创建了一个带有一些应用程序和库的nrwl
工作区。这个库应该共享公共资源。我将此添加到共享模块中。问题是我的 linting 失败了。我收到以下错误消息:
“libs/shared/services/svg.service.ts”文件不属于任何项目。 'libs/shared/shared.module.ts' 文件不属于任何项目。
然后我将以下内容添加到我的angular.json
"shared":
"root": "libs/shared",
"projectType": "library"
我认为这是错误的,因为 Shared 实际上不是库。
知道如何在库之间共享公共资源吗?
【问题讨论】:
跟进:github.com/nrwl/nx/issues/653#issuecomment-412181139 【参考方案1】:参考提供的错误详细信息。 此错误的主要原因是此服务未作为提供程序包含在共享模块中。
【讨论】:
以上是关于nrwl 在库之间创建共享模块的主要内容,如果未能解决你的问题,请参考以下文章
关于 Linux 中的共享库,有没有办法在库中选择导出函数?