【发布时间】:2019-09-18 21:08:19
【问题描述】:
我知道连接/合并 scss 文件的不同方法。
-
每个都通过一个任务运行器,例如在
gulp中(这在grunt或webpack中应该类似)// gulpfile.js gulp.src([ "./assets/scss/var.scss", "./node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss", "./node_modules/bootstrap/scss/bootstrap.scss", "./assets/scss/frontend/nav.scss", "./assets/scss/frontend/footer.scss" ]) -
每个都通过
@import在一个scss文件中:// assets/scss/frontend.scss @import 'var.scss' @import "~bootstrap/scss/bootstrap" @import "~@fortawesome/fontawesome-free/scss/fontawesome" @import 'frontend/nav' @import 'frontend/footer' // gulpfile.js gulp.src("./assets/scss/frontend.scss")
这两种方式的优缺点是什么?
【问题讨论】: