如何将数组从gulp传递到其他js文件?

如何将数组从gulp传递到其他js文件?,gulp,Gulp,我有一个gulpfile.js,它有一个方法: gulp.task('default',function(){…} 如何将数据传递出去,以便在另一个javascript文件中使用它?您可以创建另一个包含数组的模块,并在其他javascript文件中需要它: variables.js module.exports = { myArray : ['value1', 'value2'] } gulpfile.js var gulp = require('gulp'), vars =

我有一个gulpfile.js,它有一个方法: gulp.task('default',function(){…}


如何将数据传递出去,以便在另一个javascript文件中使用它?

您可以创建另一个包含数组的模块,并在其他javascript文件中需要它:

variables.js

module.exports = {
    myArray : ['value1', 'value2']
}
gulpfile.js

var gulp = require('gulp'),
    vars = require('./variables');

    gulp.task('default', function() {
        console.log(vars.myArray);
    });

对不起,让您误解了。我的意思是相反的:从gulp任务中传递数据,并在另一个.js文件中使用。您需要将哪些数据从gulp任务传递到另一个js文件?通过gulp-scp2模块上载文件时,我希望在成功上载文件时获得文件名。gulp-scp2有一个名为transfer的方法,在tran中sfer(),它会告诉我哪个文件上传成功。问题是从那里获取文件名。非常感谢。