1
我想从我的gulp文件接近我的deploy文件夹,我将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'是一个数组,而不是一个字符串。 –