Yeoman generator-angular build任务无法正常工作

时间:2015-11-22 23:27:29

标签: javascript angularjs yeoman yeoman-generator yeoman-generator-angular

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

我有一个角度应用程序,我用发电机角度自动生成器建立,它在当地" grunt服务"州。当我跑步" grunt build,"但是,内置版本无法正常工作。我使用了生成器附带的标准Gruntfile。

grunt servegrunt build任务之间唯一不同的是文件的缩小,连接和uglification。您认为它只是按照它在开发构建中加载它们的顺序来连接和缩小文件,但看起来事情正在以不同的顺序加载 - 抛出app.init() is not a function错误 - 这告诉我们我在该部分之前没有加载app模块。

是否需要对默认构建任务执行某些操作才能解决此问题?

1 个答案:

答案 0 :(得分:0)

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

  1. AnularJs - A note on minification
  2. Best Practice of Minification StackOverflow
  3. Example about minifying AngularJs Controllers