首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gulp-sass不导入scss文件

gulp-sass不导入scss文件
EN

Stack Overflow用户
提问于 2018-12-18 05:39:09
回答 1查看 274关注 0票数 1

我使用的是node版本11 (尽管我已经尝试了10和9),我使用的是gulp版本3.9.1和gulp-cli版本2.0.1,gulp-sass版本4.0.2和node-sass版本4.11.2。下面是我非常简单的scss文件:

代码语言:javascript
复制
@import "normalize-scss/sass/normalize";

h1 {
  color: red;
}

下面是我正在测试的一个非常简单的gulpfile:

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

gulp.task('sass', function(){
  gulp.src('src/scss/style.scss')
    .pipe(sass())
    .pipe(gulp.dest('src/css'));
});

gulp.task('serve', ['sass'], function () {
  connect.server();
});

gulp.task('default', ['serve']);

当我使用错误的导入路径启动服务器时,比如@import "normalize-scss/asdf/sass/normalize";,我得到一个错误,说找不到补丁。但是,当我使用实际的导入路径并启动我的任务时(如上面所述),我没有得到任何错误,但我只在我的style.css文件中得到了以下内容:

代码语言:javascript
复制
h1 {
  color: red; }

我已经用头撞了一个小时了。有什么线索吗?

EN

回答 1

Stack Overflow用户

发布于 2018-12-18 19:53:04

这是我自己的错;在https://github.com/appleboy/normalize.scss中发现的normalize.scss需要一个@include normalize();才能开始工作。我想我花了太多的时间在吞咽调试上,以至于我忘记了简单的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53823348

复制
相关文章

相似问题

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