问题描述
我可以自己在外部应用程序导入这些模块和它们很好地工作。
我试图这样相同的库(只是一个小样本)内将它们全部打包的乌伯模块中:
import { ArticleMetaModule } from '../components/article-Meta/article-Meta.module'
import { CategoryModule } from '../components/category/category.module'
import { NgModule } from '@angular/core/'
const dm = [
ArticleMetaModule,CategoryModule
]
@NgModule({
imports: [...dm],exports: [...dm]
})
export class TestModule { }
如果我尝试导入该模块,而不是每一个单独的模块,我得到这个错误:
错误:node_modules/@fireflysemantics/documentation/lib/modules/test.module.d.ts:1:22 - 错误NG6002:在的AppModule的NgModule.imports出现,但无法将其解析为NgModule类。
这可能意味着,声明TestModule库(@ fireflysemantics /文档)还没有被正确地NGCC处理,或者是不与角常春藤兼容。检查库的更新的版本和更新如果是的话。还考虑与图书馆的作者检查,看看是否库预计将与常春藤兼容。
所以我猜,如果我想要的模块打包成一个尤伯杯模块进口我需要做的是,在一个单独的库。
在换句话说角包,像角材料,不要让我们在同一个库中打包超级材料?
想法?
更新
我没有确认包装模块作为单独的库确实工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)