Node-Sass Bourbon Gulp错误导入

时间:2016-02-27 15:55:31

标签: sass gulp bourbon

我无法使用npm将Bourbon导入我的scss。我用npm安装了Sass和Bourbon。

我的导入内容如下:

@import "../../node_modules/node-bourbon/node_modules/bourbon/app/assets/stylesheets/bourbon";

这是我对scss文件的gulp任务:

gulp.task('build-css', function () {
return gulp.src(assetsDev + 'scss/*.scss')
    .pipe(sourcemaps.init())
    .pipe(postcss([precss, autoprefixer, cssnano]))
    .pipe(sourcemaps.write())
    .pipe(ext_replace('.css'))
    .pipe(gulp.dest(assetsProd + 'css/'));
});

首次保存导入路径后,这是我得到的错误:

  

events.js:141         扔掉//未处理的'错误'事件         ^   错误:ENOENT:没有这样的文件或目录,打开'/Users/yosemetie/Documents/github/udemey-ng2/directives-part1/node_modules/node-bourbon/node_modules/bourbon/app/assets/stylesheets/_bourbon.css'       在错误(本机)

另外需要注意的是,当我在我的scss文件中注释掉这样的类时:

//h1{
//  color: #4c4c4c;
//}

gulp抛出错误 -

  

/app.scss:10:1:未知单词   //颜色:#4c4c4c;   //}

但是,如果我这样写:

h1{
  //color: #4c4c4c;
}

不会抛出任何错误。

任何帮助将不胜感激! 提前谢谢 - 这里还是新来的。

0 个答案:

没有答案