Gulp 错误:src路径的glob参数无效,用作变量
正在尝试设置gulp来压缩一些CSS文件 在我的Gulp 错误:src路径的glob参数无效,用作变量,gulp,Gulp,正在尝试设置gulp来压缩一些CSS文件 在我的gulpfile.js中,我有: const paths = { css: { cssForConcat: [ './css/*.css', '!./css/style.css', ], } } 但是这个代码: function styles () { return gulp.src([paths.css.cssForConcat]) 返回一个错误: [07:23:27] 'styles' e
gulpfile.js
中,我有:
const paths = {
css: {
cssForConcat: [
'./css/*.css',
'!./css/style.css',
],
}
}
但是这个代码:
function styles () {
return gulp.src([paths.css.cssForConcat])
返回一个错误:
[07:23:27] 'styles' errored after 811 μs
[07:23:27] Error: Invalid glob argument: ./css/*.css,!./css/style.css
复制和粘贴常量值正常,无错误:
function styles () {
return gulp.src('./css/*.css', '!./css/style.css')
我的常量定义有什么问题?问题是您传入的是
[['./css/*.css','!./css/style.css']
,而不是'./css/*.css'/css/style.css'
,只需删除路径.css.cssForConcat周围的括号,它就可以正常工作了
例如:return gulp.src(path.css.cssForConcat)