错误:过早关闭。有什么问题吗?

问题描述 投票:0回答:2

我正在做一个网站,我决定使用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
2个回答
0
投票

gulp.dest
需要给出目标目录的名称,而不是文件名。

更换

.pipe(dest('css/style.min.css'))

.pipe(dest('css'))

问题就会消失。

如果 gulp 框架提供类似“无法创建文件夹 Css/style.min.css,因为存在同名文件”的错误消息,而不是“错误:过早关闭”,那就太好了。但我们有很多愿望。


-1
投票

请找到这个 gulp-boilerplate 存储库, 这可能对你来说是一个很好的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.