首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gulp-sass 5没有默认的Sass编译器;请自己设置一个

gulp-sass 5没有默认的Sass编译器;请自己设置一个
EN

Stack Overflow用户
提问于 2021-07-17 13:23:49
回答 3查看 11.3K关注 0票数 9

插件"gulp-sass“消息出错:

gulp-sass 5没有默认的Sass编译器;请自己设置一个。sassnode-sass包都是允许的。例如,在您的gulpfile中:

代码语言:javascript
复制
var sass = require('gulp-sass')(require('sass'));

下面是我的代码。它说var sass = require('gulp-sass')(require('sass'));在错误中,我正在使用import,没有一个解决方案对我有效我是新手,cli版本是2.3.0本地版本是4.0.2请给我一个解决方案我被困在这里好几天了

代码语言:javascript
复制
import gulp from 'gulp';
import sass from 'gulp-sass';
import yargs from 'yargs';


const PRODUCTION = yargs.argv.prod;

export const styles = () => {
    return gulp.src('src/assets/scss/bundle.scss')
      .pipe(sass().on('error', sass.logError))
      .pipe(gulp.dest('dist/asset/css'));
}
EN

回答 3

Stack Overflow用户

发布于 2021-08-04 11:22:47

我遇到了这个问题,我发现添加标准的sass npm npm install --save-dev sass,然后将错误消息的第二部分添加到我的变量中,这样看起来这个const sass = require('gulp-sass')(require('sass'));就可以工作了。

票数 40
EN

Stack Overflow用户

发布于 2021-09-05 19:56:41

如果你像我一样,使用模块化系统。那么这个解决方案应该会对你有帮助!

您需要安装SASS

还需要安装gulp-sass

代码语言:javascript
复制
import pkg from 'gulp';
const { src, dest, series, watch } = pkg;
import concat from 'gulp-concat'

import dartSass from 'sass'
import gulpSass from 'gulp-sass'
const sass = gulpSass(dartSass)

function scss() {
    return src('app/scss/**/*.scss', { sourcemaps: true })
        .pipe(sass.sync().on('error', sass.logError)) // scss to css
        .pipe(concat('style.min.css'))
        .pipe(dest(config.build.style, { sourcemaps: '../sourcemaps/' }))
}

async function builds() { scss() }
export { builds }
票数 6
EN

Stack Overflow用户

发布于 2022-02-10 06:54:22

如果我用的是大口大口的

代码语言:javascript
复制
import dartSass from 'sass';
import gulpSass from 'gulp-sass';
const sass = gulpSass( dartSass );

否则如果我使用node-sass

代码语言:javascript
复制
import gulpSass from "gulp-sass";
import nodeSass from "node-sass";
const sass = gulpSass(nodeSass);

在我使用required时的另一种状态

代码语言:javascript
复制
var sass = require('gulp-sass')(require('sass'));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68417640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档