【问题标题】:Angular 14 - ERROR: Trying to publish a package that has been compiled by Ivy in full compilation modeAngular 14 - 错误:尝试发布由 Ivy 在完整编译模式下编译的包
【发布时间】:2022-12-16 08:33:26
【问题描述】:

我已经将我的代码从 angular 13 迁移到 14,我正在尝试构建和发布它我的私人仓库。

迁移后我所有的测试用例都通过了

还尝试了以下, ng build <package/framework> --配置生产

构建成功,但在发布时显示以下错误。

node --eval "console.error('错误: 试图发布一个由 Ivy 在完整编译模式下编译的包。这是不允许的。\n请在尝试发布之前用 Ivy 部分编译模式删除并重建包.\n')" && 退出 1

错误:试图发布一个由 Ivy 编译的包 全编译模式。这是不允许的。请删除并重建 在尝试之前使用 Ivy 部分编译模式的包 发布。

我找不到与 angular 14 类似的问题。

【问题讨论】:

    标签: angular typescript jenkins npm angular14


    【解决方案1】:

    我尝试添加 "angularCompilerOptions": { "enableIvy": true, "compilationMode": "partial" } 我的部分包开始工作,但我的一些组件仍然存在循环依赖问题,这又是一个不同的主题。

    【讨论】:

      猜你喜欢
      • 2020-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多