我正在使用 Dart 2 和 AngularDart 5 。
⚠我在网上搜索了我的问题,但我找不到满意的答案。
❔有人可以解释所有我需要包含的步骤以及在AngularDart应用程序中使用 SCSS 样式文件吗?
我从快速启动应用程序开始,您可以找到here。
谢谢!
答案 0 :(得分:12)
sass_builder:
^2.0.0
。pub get
以下载新的依赖项。 lib/app_component.scss
并为其添加一些样式。lib/app_component.dart
中的@Component注释中:
styleUrls: const ['app_component.css'],
css文件将在构建过程中由sass_builder生成。
答案 1 :(得分:4)
如果您使用的是angluar_components。可以简单地将其打开:
创建一个具有以下内容的build.yaml文件:
targets:
$default:
builders:
angular_components|scss_builder:
enabled: True
styleUrl
注释使用以下约定:
styleUrls: const ['app_component.scss.css']
*.scss
文件中写懂。答案 2 :(得分:1)
最新版本:
惊喜:styleUrls
中使用不同的CSS文件名(不带有.scss.css
扩展名,仅为.css
;例如app_component.css
,但样式在app_component.scss
。
惊喜:在app_component.scss
中,在路径中不包含lib
的情况下导入:
@import 'package:angular_components/app_layout/mixins';
pub run build_runner serve --verbose
查看包装信息: https://github.com/dart-lang/angular_components/issues/374#issuecomment-636344237