我正在尝试通过 Gulp使用Bundler安装Susy和Breakpoints 。我该怎么做呢?
在 Susy 文档中,它说明了以下内容:
1)将以下内容放入您的gem文件中:
gem 'sass-rails', '~> 5.0.0.beta1'
gem 'susy'
2) 将以下内容放入 config/application.rb
require 'susy'
3)然后在命令行中运行以下
bundle install
我已经完成了这一切。在我的 gulp 文件中(请参阅此处的完整文件),我有以下内容:
gulp.task('styles', function() {
return sass('frontend/build/scss/', {style: 'expanded', bundleExec: true})
.pipe(plumber({errorHandler: onError}))
.pipe(autoprefixer('last 2 versions'))
.pipe(gulp.dest('frontend/dist/css/'))
.pipe(rename({suffix: '.min'}))
.pipe(minifycss())
.pipe(gulp.dest('frontend/dist/css'))
.pipe(notify({ // Add gulpif here
sound: "Pop"
}));
});
但是当我运行 gulp 时,它说:
[14:53:18] 前端/dist/js/main.js 重新加载。
[14:53:18] 重新加载前端/dist/scripts/main.min.js。
[14:53:18] gulp-ruby-sass 标准错误:OptionParser::NeedlessArgument:不需要的参数:--sourcemap=none 使用--trace 进行回溯。
[14:53:18] gulp-notify:[Gulp 通知]
[14:53:18] 592 毫秒后完成的“样式”
[14:53:18] 开始“默认”...
[14:53:18] 6.02 μs 后完成“默认”*
css 已编译,但它具有以下错误消息:
Error: File to import not found or unreadable: susy.
我该如何修复它,以便我可以通过 Bundler 和 Gulp 运行 Susy 和 Breakpoints?
谢谢!