Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度库产品生成引发异常_Angular_Ng Packagr - Fatal编程技术网

Angular 角度库产品生成引发异常

Angular 角度库产品生成引发异常,angular,ng-packagr,Angular,Ng Packagr,我有一个Angular 9库,我想把它推到注册表 当我运行ng build时,它的构建是正确的,但它抱怨Ivy: ****************************************************************************** It is not recommended to publish Ivy libraries to NPM repositories. Read more here: https://v9.angular.io/guide/iv

我有一个Angular 9库,我想把它推到注册表

当我运行ng build时,它的构建是正确的,但它抱怨Ivy:

******************************************************************************
It is not recommended to publish Ivy libraries to NPM repositories.
Read more here: https://v9.angular.io/guide/ivy#maintaining-library-compatibility
******************************************************************************
由于这个原因,不可能推动:

错误:尝试发布已由Ivy编译的包。这是不允许的。 在尝试发布之前,请删除并重新生成包,而不要使用Ivy编译

当我运行ng build-prod时,它会抛出一个关于[hidden]的错误:

[error]错误:无法绑定到“hidden”,因为它不是“ng content”的已知属性。 1.如果“hidden”是角度指令,则将“CommonModule”添加到此组件的“@NgModule.imports”中。 2.若要允许任何属性,请将“无错误模式”添加到此组件的“@NgModule.schemas”中。][隐藏]=!活动>

我验证了,我的所有模块都导入了CommonModule


为什么在没有-prod的情况下构建很好,但当我想为-prod构建时,它会抱怨?

您正在尝试使用应用程序中不存在的指令[hidden]

在您的模块中注册该指令,或者使用*ngIf或[ngClass],我假设这是您希望hidden执行的操作