前端用gulp打包后的文件夹上传至Linux后没有执行权限
drw-rw-rw-
访问的路径报404
在这里找到解决方法
https://kebingzao.com/2018/09/13/www-history-9/
先安装
npm install gulp-tap --save-dev
引用
var tap = require('gulp-tap');
打包
function zip() {
var zip = gulp.src('./build/**/*')
zip.pipe(tap(function(file) {
if (file.isDirectory()) {
file.stat.mode = '755'
}
})).pipe(
$.zip(zipName + '.' + getNowFormatDate() + '.zip')
).pipe(gulp.dest('./build-zip'))
return zip
}
drwxr-xr-x.