gpt4 book ai didi

angular - ** 中的错误不是 NgModule

转载 作者:太空狗 更新时间:2023-10-29 17:10:21 28 4
gpt4 key购买 nike

我有这个 NgModule:

@NgModule({
imports: [
CommonModule
],
exports: [
SP21LoadingBar
],
declarations: [SP21LoadingBar]
})
export class SP21LoadingBarModule { }

客户告诉我

ERROR in SP21LoadingBarModule is not an NgModule

请注意:如果我将代码放入我的项目中,它可以正常工作。但是,一旦我将模块(和组件)从我的项目中取出并将其放入 npm 包中,我就会收到该错误。

2.3.1中使用了Angular, Angular CLI 1.0.0-beta.24, typescript 2.0.10

最佳答案

最终解决方案:

您必须使用 Ahead-Of-Time 编译器 (ngc) 编译您的库。它将添加一些元数据,这些元数据分配给包含库的项目以读取它。

请查看以下链接:

https://angular.io/docs/ts/latest/cookbook/aot-compiler.html https://medium.com/@cyrilletuzi/how-to-build-and-publish-an-angular-module-7ad19c0b4464#.9y88ipdk7

关于angular - ** 中的错误不是 NgModule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41673916/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com