簡體   English   中英

到達gulp文件夾之外的文件

[英]Reaching files outside gulp folder

是否可以在gulp根文件夾之外訪問文件(css / js / img)。 例如,我在我的項目中有一個全局文件夾,所有全局資產都位於該文件夾中。 問題是,gulp無法讀取這些文件。

示例結構:

global-assets
└─microsites
  └─gulpfile.js

Gulp任務:

gulp.task('htmlSSI', function() {
    gulp.src('dev/templates/*.html')
        .pipe(includer())
        .pipe(gulp.dest('dist/'));
});

模板文件:

<!--#include virtual="../../../../global-assets/templates/_header.html" -->
<!--#include virtual="_main-content.html" -->
<!--#include virtual="../../../../global-assets/templates/_footer.html" -->

我的工作任務

var gulp         = require('gulp'),
    includer     = require('gulp-html-ssi'),
    es           = require('event-stream'),
    globalAssets = ['../../global-assets/templates/*.html'],
    localAssets  = ['dev/templates/*.html'];

gulp.task('htmlSSI', function() {
    return es.merge(gulp.src(globalAssets), gulp.src(localAssets))
        .pipe(includer())
        .pipe(gulp.dest('dist/'));
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM