我正在尝试中性所有的应用程序JS文件。但是/etc/php/7.0/fpm/pool.d
失败了。
这是我的gulp任务:
gulp-neuter
我的文件有以下结构:
应用/ app.js :
gulp.task(
'app:neuter',
function()
{
var fs = require('fs');
var util = require('gulp-util');
return gulp.src([
dirs.app + 'app.js',
dirs.app + 'router.js',
dirs.app + 'services/**/*.js',
dirs.app + 'directives/**/*.js',
dirs.app + 'routes/**/*.js'
])
.pipe(plugins.neuter('app.js', 'app.map.js', {
template: '{%= src %}',
filepathTransform : function (file)
{
if (file.substr(-3) !== '.js')
{
file += '.js';
}
if (file.indexOf('*') === -1)
{
fs.access(file, fs.R_OK, function(err){
if (err) util.warn('File not found: ' + file);
});
}
return file;
}
}))
.pipe(gulp.dest(dirs.temp))
.pipe(gulp.src(dirs.temp + 'app.js').pipe(gulp.dest(dirs.dest)));
}
);
应用/ router.js :
//app code
应用/服务/ MY-service.js
require('app/app.js');
//router code
如您所见,我有几个要访问的文件夹和文件,但输出文件只包含第一个和最后一个。