我正在做一个网站,我决定使用gulp,我按照教程做的很清楚,一切都是一样的,但由于某种原因我不想工作,告诉我哪里出了问题?
终端错误:
[17:20:24] Using gulpfile C:\projects\basic-telematics\gulpfile.js
[17:20:24] Starting 'styles'...
[17:20:24] 'styles' errored after 82 ms
[17:20:24] Error: premature close
at onclosenexttick (C:\projects\basic-telematics\node_modules\end-of-stream\index.js:53:86)
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
gulpfile.js:
const {src, dest} = require('gulp')
const scss = require('gulp-sass')(require('sass'))
function styles() {
return src('#source/scss/style.scss')
.pipe(scss())
.pipe(dest('css/style.min.css'))
}
exports.styles = styles;
gulp.dest
需要给出目标目录的名称,而不是文件名。
更换
.pipe(dest('css/style.min.css'))
与
.pipe(dest('css'))
问题就会消失。
如果 gulp 框架提供类似“无法创建文件夹 Css/style.min.css,因为存在同名文件”的错误消息,而不是“错误:过早关闭”,那就太好了。但我们有很多愿望。
请找到这个 gulp-boilerplate 存储库, 这可能对你来说是一个很好的帮助。