约曼发电机角度构建任务工作不正常



更新:我能够解决这个问题。我包含的第三部分脚本中有一个缺少分号,从而破坏了闭包。当使用缩小版本时,生成器不知道块的结束位置和新块的开始位置。grunt构建过程可以像现在一样正常工作,无需修改。

我有一个angular应用程序,我用generator angular yeoman generator构建的,它在本地的"grunt serve"状态下工作得很好。然而,当我运行"grunt build"时,构建的版本无法正常工作。我使用的是发电机附带的标准Gruntfile。

grunt servegrunt build任务之间的唯一区别是文件的缩小、串联和放大。你可能认为它只是按照在开发构建中加载文件的相同顺序对文件进行合并和缩小,但看起来加载的顺序不同—抛出app.init() is not a function错误—这告诉我在那个部分之前没有加载应用程序模块。

是否需要对默认生成任务执行某些操作来解决此问题?

我不确定问题是什么,但我认为这可能是缩小过程,有几种方法可以编写控制器,其中一些在缩小时出现问题
如果问题是缩小,你可以检查这些页面

  1. AnularJs——关于缩小的一个注记
  2. 最小化StackOverflow的最佳实践
  3. 关于缩小AngularJs控制器的示例

最新更新