我无法使用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;
}
不会抛出任何错误。
任何帮助将不胜感激! 提前谢谢 - 这里还是新来的。