sass - 如何在 Dart Web 应用的缩小 CSS 中包含打包的 CSS 资源
问题描述
我正在尝试使用仅包含一个资源的 Dart 包:缩小的 CSS 资产:https ://github.com/agilord/bulma_min 。
文档只是说我应该把这个包放在我的 pubspec.yaml 中,一切都会正常工作......但没有任何工作。
我想我需要让 web_compilers 构建依赖项来缩小我自己的 CSS 以及这个包中的 CSS,但是我还没有在任何地方找到解释如何做到这一点的文档。
我试过使用 saas_builder 但它似乎不适用于 Dart 2.1...我已经创建了一个问题但到目前为止没有人打扰回复。
谁能告诉我发生了什么以及我如何才能让它工作?
解决方案
挣扎了一会儿,我找到了一个使用dart_bulma_sass的示例项目:https ://github.com/indiealexh/dart_bulma_sass_example 。
尽管它当前使用的是旧版本,但不能与 Dart 2.1 一起使用,但升级依赖项可以让它工作!
基本上,我的 pubspec.yaml 文件只需要这些开发部门:
dev_dependencies:
build_runner: ^1.1.2
bulma_sass: '>=0.7.1'
sass_builder: ^2.1.2
build_web_compilers: ^1.0.0
之后,将此添加到web/main.scss
:
@import "package:bulma_sass/scss/bulma";
并链接到web/index.html
文件中生成的css:
<link rel="stylesheet" href="main.css">
推荐阅读
- python - 关于在 Manim 中创建直角的问题
- flutter - 在颤振中修改launch_background.xml后无法在启动屏幕中看到结果
- android - Recyclerview项目删除后立即重新出现android
- plotly - 如何更改第一个数据点和 Y 轴之间的默认距离?
- ssh - M1 Mac 上的延迟 OpenSSH?
- java - 带有身份验证的 Cassandra jdbc 连接
- selenium - 如何使用 chromeDriver 禁用定位服务?
- flutter - 如何从字符串列表中获取确切的字符串?
- html - 如何在 HTML 下拉列表中自动显示访问者的国家?
- odata - 等到 OData 请求完成