【发布时间】:2015-11-22 23:27:28
【问题描述】:
更新:我能够解决问题。我包含的第三部分脚本之一缺少分号,从而打破了封闭。当使用缩小版时,生成器不知道块在哪里结束,新块从哪里开始。 grunt 构建过程就像现在一样工作正常,无需修改。
我有一个使用 generator-angular yeoman 生成器构建的 angular 应用程序,它在本地“grunt serve”状态下运行良好。但是,当我运行“grunt build”时,构建的版本无法正常工作。我正在使用生成器附带的标准 Gruntfile。
grunt serve 和grunt build 任务之间的唯一区别是文件的缩小、连接和丑化。您可能会认为它只会按照在开发构建中加载文件的相同顺序连接和缩小文件,但看起来东西正在以不同的顺序加载——抛出 app.init() is not a function 错误——告诉我应用程序模块未在该部分之前加载。
是否需要对默认构建任务执行某些操作才能解决此问题?
【问题讨论】:
标签: javascript angularjs yeoman yeoman-generator yeoman-generator-angular