Zia*_*ari 3 sass npm gulp gulp-sass
插件“gulp-sass”错误消息:
gulp-sass 5 没有默认的 Sass 编译器;请自己设置一个。无论是sass
和node-sass
包都是允许的。例如,在你的 gulpfile 中:
var sass = require('gulp-sass')(require('sass'));
Run Code Online (Sandbox Code Playgroud)
这是我下面的代码。它说 var sass = require('gulp-sass')(require('sass')); 在错误中,但我正在使用导入,但没有一个解决方案对我有用我是新手,cli 版本是 2.3.0 本地版本是 4.0.2 请给我一个解决方案
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'));
}
Run Code Online (Sandbox Code Playgroud)
小智 15
如果您像我一样使用模块化系统。那么这个解决方案应该对你有帮助!
需要安装SASS
还需要安装gulp-sass
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 }
Run Code Online (Sandbox Code Playgroud)
小智 9
我遇到了这个问题,发现添加标准的 sass npm npm install --save-dev sass
,然后将错误消息的第二部分添加到我的变量中,使其看起来像这样const sass = require('gulp-sass')(require('sass'));
工作。
归档时间: |
|
查看次数: |
2167 次 |
最近记录: |