我想node_modules
使用SASS导入CSS文件。
@import 'normalize.css/normalize';
这是我gulpfile.js
处理SASS的方式:
const
gulp = require('gulp'),
sass = require('gulp-sass');
gulp.task('sass', function () {
return gulp.src(['source/assets/css/**.scss', '!source/assets/css/**/_*.[scss|sass'])
.pipe(sass())
.pipe(gulp.dest('output/assets/css'));
});
SASS编译器不会从node_modules导入css。相反,这将引发错误。
Error: File to import not found or unreadable: normalize.css/normalize.
SASS编译器不知道在哪里查找文件。需要指定位置。
gulp.task('sass', function () {
return gulp.src(['source/assets/css/**.scss', '!source/assets/css/**/_*.[scss|sass'])
.pipe(sass({
includePaths: ['node_modules']
}))
.pipe(gulp.dest('output/assets/css'));
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句