gpt4 book ai didi

angularjs - 如何预编译 Angular 2 rc1 项目的组件

转载 作者:行者123 更新时间:2023-12-02 03:14:51 25 4
gpt4 key购买 nike

碰巧我们这里有一个相当大的 Angular2 应用程序,最近 Angluar RC1 发布了,我正在将我们的应用程序更新为该子 npm 模块布局。在这样做的同时,我注意到从 rc1 开始,我们可以使用 bootstrapStatic 方法调用,这应该让我们摆脱 @angular/platform-b​​rowser-dynamic 和 @angular/compiler 的束缚,这将为我们节省一些 1 mb 的 JS 来下载。

因此出现了问题 - 是否有人可以告诉我应该如何预编译 @angular 组件以便它们可以与 bootstrapStatic 一起使用?

我自己又不是没试过。我知道有一个@angular/compiler-cli 但遗憾的是它似乎与 rc1 不兼容,因为最新版本是为 rc0 编译的。

即使它会运行,我也知道如何预编译根组件,但是对于通过 ComponentResolver.resolveComponent -> ViewContainerRef.createComponent 创建的大量组件我应该怎么做?

我希望该计划不是我应该创建一个单独的组件布局来引用 .ngfactory.ts 文件而不是实际组件。

我真的希望有人能够帮助我,因为这对于证明@angular 可以真正快速地工作以使其在这个项目中保持活力至关重要。

提前致谢!

最佳答案

目前 CLI 不支持该功能,但一旦它在 Angular 核心中稳定下来,它肯定会在路线图上实现。我在今年的 ng-conf 演讲结束时简要提到了这一点,Rob Wormald 在第 2 天的主题演讲中也简要谈到了这一点。

关于angularjs - 如何预编译 Angular 2 rc1 项目的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37610227/

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