gpt4 book ai didi

javascript - 将 ng-annotate 与 angular cli 一起使用

转载 作者:行者123 更新时间:2023-12-04 14:01:08 25 4
gpt4 key购买 nike

我有一个现有的 angular.js 应用程序,我正在使用 NgUpgrade 升级到 angular。我也在尝试使用 angular cli 作为构建系统。 ng serveng build工作完美,但我遇到了 ng build -prod 的问题.

对于原始应用程序,我使用 gulp 进行构建,作为中间步骤,我使用 ng-annotate 转换了输入文件。我很难让它与 angular cli 一起工作。

有什么方法可以将 ng-annotate 与 ng build -prod 集成?或者在缩小之前处理 angular.js 文件的任何其他方式?

最佳答案

我使用 babel-plugin-angularjs-annotate 做到了这一点,它以永久的方式将注释添加到源文件中(因此,您只需要运行一次)。
我把详细说明放在this other SO post .
注意 Babel 不应添加到您的 Angular 项目中。相反,您创建了第二个项目,并在其中执行 Babel。 Babel 将从您指定的文件夹中读取文件,并在您指定的另一个文件夹中生成带注释的文件。
运行一次后,您可以忘记 ng-annotate。

关于javascript - 将 ng-annotate 与 angular cli 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43516915/

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