【发布时间】:2018-05-30 16:56:15
【问题描述】:
我正在使用 Dart 2 和 AngularDart 5。
⚠ 我在网上搜索了我的问题,但没有找到满意的答案。
❔ 有人可以解释所有我需要在 AngularDart 应用程序中包含和使用 SCSS 样式文件的步骤吗?
我从快速入门应用程序开始,您可以找到 here。
谢谢!
【问题讨论】:
标签: sass dart angular-dart
我正在使用 Dart 2 和 AngularDart 5。
⚠ 我在网上搜索了我的问题,但没有找到满意的答案。
❔ 有人可以解释所有我需要在 AngularDart 应用程序中包含和使用 SCSS 样式文件的步骤吗?
我从快速入门应用程序开始,您可以找到 here。
谢谢!
【问题讨论】:
标签: sass dart angular-dart
sass_builder:
^2.0.0 添加开发依赖项到您的 pubspec.yaml。pub get 以下载新的依赖项。 lib/app_component.scss 并为其添加一些样式。lib/app_component.dart 中的@Component 注释:
styleUrls: const ['app_component.css'],
css文件会在构建过程中由sass_builder生成。
【讨论】:
如果您使用的是 angluar_components。可以简单地打开它:
创建一个包含以下内容的 build.yaml 文件:
targets:
$default:
builders:
angular_components|scss_builder:
enabled: True
styleUrl 注释使用以下约定:
styleUrls: const ['app_component.scss.css']
*.scss 文件。【讨论】:
最新版本:
惊喜: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
【讨论】: