Gulpfile到根的相对路径

Gulpfile到根的相对路径,gulp,Gulp,我想从gulpfile接近部署文件夹,我将gulpfile放在源文件夹中,以便它保持整洁。我当前的文件夹结构: deploy ├── js ├── css ├── img └── index.php source ├── node_modules ├── base ├── structure └── gulpfile.js 上面的结构只是整个树的一部分 gulpfile.js的一部分: var path = { js: { src: [ './s

我想从gulpfile接近部署文件夹,我将gulpfile放在源文件夹中,以便它保持整洁。我当前的文件夹结构:

deploy
├── js
├── css
├── img
└── index.php
source
├── node_modules
├── base
├── structure
└── gulpfile.js
上面的结构只是整个树的一部分

gulpfile.js的一部分:

var path = {
    js: {
        src: [
            './source/_base/**/js/*.js',
            './source/_structure/**/js/*.js'
        ],
        deploy: [
            '../deploy/js/'
        ]
    },
// more below this line
吞咽任务:

gulp.task('process-js', function(){
    gulp.src(path.js.src)
    .pipe(plumber())
    .pipe(jshint())
    .pipe(jshint.reporter(stylish))
    .pipe(concat('main.min.js'))
    .pipe(uglify())
    .pipe(plumber.stop())
    .pipe(gulp.dest(path.js.deploy));
});
当我执行gulp任务(使用此部署路径)时,我得到一个错误:
:错误:Gulp.dest处的输出文件夹无效

问题:

如何使用gulpfile相对路径将文件放置在根文件夹的父文件夹中。

我找到了解决方案,当然,无法将数组解析为目标。

我找到了解决方案,当然,不可能将数组解析为目的地。

我不知道你要传递给
gulp.dest()
的是什么,但肯定不是
“../deploy/js/”
。忘记添加那段代码,编辑了问题。好吧,这是你的问题
path.js.deploy
是一个数组,不是字符串。谢谢,这解决了问题!我不知道你要传递给
gulp.dest()
的是什么,但绝对不是
'../deploy/js/'
。忘记添加那段代码了,编辑了问题好吧,这是你的问题
path.js.deploy
是一个数组,不是字符串。谢谢,这解决了问题!