【问题标题】:Getting Error: Invalid output folder when using gulp-angular-templatecache to create a combined HTML template file出现错误:使用 gulp-angular-templatecache 创建组合 HTML 模板文件时输出文件夹无效
【发布时间】:2015-07-15 18:11:29
【问题描述】:

我在构建过程中使用 Gulp。它需要完成的主要任务之一是将所有模块文件夹中的所有.html 模板部分合并到1 个.js templateCache 文件中。这将为用户创建所有 HTML 文件的 1 次下载。

gulp-angular-templatecache


当前 Gulp 要求和配置设置:

var gulp          = require('gulp'),
    gutil         = require('gulp-util'),
    gulpif        = require('gulp-if'),
    uglify        = require('gulp-uglify'),
    concat        = require('gulp-concat'),
    sass          = require('gulp-ruby-sass'),
    streamqueue   = require('streamqueue'),
    sourcemaps    = require('gulp-sourcemaps'),
    templateCache = require('gulp-angular-templatecache'),
    runSequence   = require('run-sequence'),
    del           = require('del'),
    es            = require('event-stream');

var config = {
    srcPartials:[
        'app/beta/*', 
        'app/header/**/*',
        'app/help/*',
        'app/login/*',
        'app/notificaitons/*',
        'app/panels/**/*',
        'app/popovers/**/*',
        'app/popovers/*',
        'app/user/*',
        'app/dashboard.html'
    ],
    destPartials: [
        'app/templates/'
    ]
};

html-templates Gulp 任务:

/** HTML Template caching */
/** ------------------------------------------------------------------------- */
gulp.task('html-templates', function() {
    return gulp.src(config.srcPartials)
    .pipe(templateCache())
    .pipe(gulp.dest(config.destPartials));
});

^ 如您在上面看到的,我的目标是从srcPartials 中列出的所有文件夹中获取所有.html 文件并在它们上运行templateCache 并导出到destPartials 中的dest。

但目前出现此错误:

错误:输出文件夹无效 在 Gulp.dest

起初我以为这个任务没有自动创建文件夹,所以我继续创建了app/templates文件夹,但仍然出现这个错误:(有什么想法吗?

【问题讨论】:

    标签: javascript angularjs gulp


    【解决方案1】:

    啊,偶然发现了答案:输出文件夹是字符串,不是数组。

    https://github.com/gulpjs/gulp/issues/496

    ~@stevelacy

    【讨论】:

    • 现在进入下一步:让指令使用新的template.js 文件
    猜你喜欢
    • 2016-10-19
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多