Gulp:如何在Gulp目的地设置用户主目录?

时间:2014-09-29 20:14:22

标签: gulp

有没有办法可以在Gulp任务中读取%USERPROFILE%目录并将其用于目标管道?

gulp.task('push-my-repos', function () {
    var baseDir = '../Bower-Learning-1';
    var dest = 'C://Users//user-1//AppData/Local//MY//Bower//Repos//**';
    var src = ['../**/*.*', '!./**/', '!../*.*'];
    console.log("%USERPROFILE%");
    return gulp.src(src, { base: baseDir})
    .pipe(gulp.dest(dest))
});

在这个示例任务中,我想选择" dest"动态而非硬编码,以便我的同事可以在不改变的情况下运行此任务。

2 个答案:

答案 0 :(得分:0)

如已接受的答案所述,可以从

访问主目录

process.env.HOME

答案 1 :(得分:-1)

我在节点环境变量的帮助下使其工作。