Я хочу подойти к моей папке развертывания из моего gulpfile, я поместил 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 (которая использует это развёртывание p ATH) Я получаю сообщение об ошибке:
:Error: Invalid output folder at Gulp.dest
Вопрос:
Как я могу использовать gulpfile относительный путь для размещения файлов в родительском корневой папке.
Я не знаю, что вы передаете 'gulp.dest()', но это определенно не '' ../ deploy/js/''. –
Забыл добавить этот фрагмент кода, отредактировал вопрос –
Ну, есть твоя проблема. 'path.js.deploy' - это массив, а не строка. –