将 zurb Foundation 6 与 bower 一起使用,使用 _settings.scss 文件自定义它的正常工作流程是什么,以便该文件不会保留在 bower_components 文件夹中。
这个答案说我们可以复制设置文件,然后将其导入我们的 app.scss。
在我的自定义 scss 文件夹中,我使用 _settings 文件作为模板制作了一个 settings.scss 文件,但在这种情况下,我还必须在设置文件导入时复制整个 utils 文件夹。(或更改 utils 的导入路径文件夹到 bower_components 中的那个)。
有一个更好的方法吗 ??
编辑
我正在使用 gulp 编译 sass 文件。
gulp.task('sass', () => {
gulp.src('./app/sass/app.scss')
.pipe(sass().on('error', sass.logError))
.pipe(concat('style.css'))
.pipe(gulp.dest('./app'))
})
这就是 app.scss 现在的样子(foundation.scss 是一个从 bower_components 内部导入 scss 文件的文件,而 settings 是 _settings 文件的一个克隆并进行了一些更改)
@import 'settings';
@import 'foundation';
@include foundation-global-styles;
// @include foundation-grid;
@include foundation-flex-grid;
// @include foundation-typography;