Gulpfile到根的相对路径
我想从gulpfile接近部署文件夹,我将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
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
是一个数组,不是字符串。谢谢,这解决了问题!