Sass编译报错

发布于 2022-09-01 19:01:39 字数 372 浏览 11 评论 0

在编译sass文件时报错,文件配置是正确的。
代码如下:
gulp.task('compile-sass', function () {

gulp.src('src/styles/*.scss')
.pipe(sass())
.pipe(gulp.dest('dist/styles'));

});
报错代码如下:
图片描述

另外,我想问一下,compass创建工程有什么优势,还是说compass可有可无呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

念﹏祤嫣 2022-09-08 19:01:39

去看一下 gulp-ruby-sass 的文档,支持多对多输出映射吗?你的 gulp.dest 给的是一个目录路径而不是文件,如果不支持多对多映射,自然会抛出 glob 的异常。

推荐使用 gulp-node-sass

不推荐使用 compass,没别的原因,落伍了。

壹場煙雨 2022-09-08 19:01:39

没用 gulp 构建,so 跳过第一个。
说说第二个,compass 算是 sass 的一个工具集,做个类似的比喻就是 underscore 或者 jquery 对于 javascript 的作用。只是 sass 并没有当初 underscore 刚出现的那个年代的原生 JS 那么不好用(随着ES标准的更新,现在对于 underscore 这类库的依赖已经很小了),所以用不用 compass 个人觉得影响并没有那么大,看团队和前端的 build 流程吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文