gulp-angular-templatecache错误的模块名称

时间:2016-04-07 18:24:11

标签: javascript angularjs gulp hottowel angular-templatecache

我在让gulp-angular-templatecache在我的应用中很好地工作时遇到了严重问题。我正在使用HotTowel yeomen生成器,我稍微修改了一下,但我似乎无法让我的模板缓存使用不同的模块名称。这是相关的gulpfile代码:

gulp.task('templatecache', ['clean-code'], function() {
    log('Creating an AngularJS $templateCache');

    return gulp
        .src(config.htmltemplates)
        .pipe($.if(args.verbose, $.bytediff.start()))
        .pipe($.minifyHtml({empty: true}))
        .pipe($.if(args.verbose, $.bytediff.stop(bytediffFormatter)))
        .pipe($.angularTemplatecache(
            'templates.js',
            {
                module: 'app.templates',
                standalone: true,
                root: 'app/',
                moduleSystem: 'IIFE'
            }
        ))
        .pipe(gulp.dest(config.temp));
});

原始HotTowel gulpfile有{module: 'app.core', standalone: false, root: 'app/'}作为选项。每次运行构建过程时,我的stupid templates.js文件如下所示: angular.module("app.core").run(["$templateCache"....

我已经尝试了很多东西来改变它,但它永远不会进入app.templates。有什么想法吗?

0 个答案:

没有答案