gpt4 book ai didi

javascript - 如何缩小 AngularAMD 代码?

转载 作者:行者123 更新时间:2023-12-03 10:54:02 24 4
gpt4 key购买 nike

我一直在查看AngularAMD library我想知道是否有一种方法可以缩小生产中使用的代码。

我查看了 AngularAMD sample它确实有一个 Grunt 配置,但不幸的是,构建说明对我不起作用,并且它在 grunt setup 步骤中给出了错误。因此,我无法查看该项目是否正在生成我正在寻找的那种最小化代码。

尝试在 example AngularAMD 上使用 grunt-contrib-concat 时代码中,我遇到的问题与您在尝试使用 RequireJS 最小化 Angular 项目时遇到的问题相同,这导致了 Ravi Kiran's blog post如何将两者结合起来。

(例如,定义创建初始 Angular 模块的 app 及其作为 RequireJS 模块的 Controller 最终会产生循环依赖关系,因此您需要将 Controller 定义为单独的函数,列出这些函数作为创建 Angular 模块的代码中的依赖项,然后对每个模块调用 angular.module(...).controller。)

最佳答案

grunt setup期间,angularAMD-sample项目的问题导致了神秘的 fatal error :path.join的参数必须是字符串实际上是由旧版本的grunt-bower-task。将其从 0.3.2 更新到 0.4.0 解决了该问题。

grunt deploy 现在应该使用 angularAMD 生成精简代码。

关于javascript - 如何缩小 AngularAMD 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28331502/

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