J.B*_*Mai 3 .htaccess file-copying gulp
在 gulp 任务中,我尝试复制构建文件夹中的文件。
gulp.task( addon, function() {
var a_addon_function = addon.split("_") ;
var addon_dirname = a_addon_function[1];
var dest_path = ( options.env === "tests" || ( options.env === "dist" && options.type === "premium" ) ) ? build_path + addon_dirname + "/" + addon_dirname : build_path + addon_dirname;
return gulp.src( [ "./plugins/addons/" + addon_dirname + "/**/*", "./plugins/_common/**/*", "./plugins/addons/_common/**/*" ] )
.pipe( gulp.dest( dest_path )
);
});
Run Code Online (Sandbox Code Playgroud)
该文件.htaccess永远不会被复制。为什么 ?如何解决这个问题?
点
如果文件或目录路径部分具有 . 作为第一个字符,则它不会匹配任何 glob 模式,除非该模式的相应路径部分也有 . 作为它的第一个字符。
例如,模式
a/.*/c将匹配位于a/.b/c. 但是模式a/*/c不会,因为*不以点字符开头。您可以通过在选项中设置 dot:true 使 glob 将点视为普通字符。
设置选项:
gulp.src('...…….', { dot: true })
Run Code Online (Sandbox Code Playgroud)
以便将点视为任何其他字符。你应该可以使用你原来的 gulp.src 了。
| 归档时间: |
|
| 查看次数: |
733 次 |
| 最近记录: |