webpack怎么不打包sass文件

发布于 2022-09-11 18:31:47 字数 1115 浏览 10 评论 0

业务背景

  • 使用bootstrap开发网站
  • 开发中大量用到了bootstrapscss源码

src下的源代码

app.vue

<style lang="scss">
  @import "@/assets/scss/_custom.scss";
  .section {
    @extend .d-flex;
    margin: 0 auto;
  }
  body {
    font-family: '微软雅黑';
  }

assets/scss/_custom.scss

@import "~bootstrap/scss/_functions";
...
@import "~bootstrap/scss/_print";
$yellow: #f67524;

生产环境build后的css代码

app.css

//
// ... 所有的bootstrap代码也都在这儿了 ...
// 9000行左右
//
.d-flex, .section {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important
}
body {
  font-family: "\5FAE\8F6F\96C5\9ED1"
}

遇到的问题

  • 我本意是想,打包的时候,只编译我自定义的css内容
  • bootstrap我单独用link url cdn 引用
  • 但是webpack却把整个bootstrap也给我打包到每个css文件里面去了

我的尝试

  • 看文档说是在scss文件前面加上_就不会打包了
  • 实际上并不管用

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文