在AngularDart 5和Dart 2中使用SCSS样式文件

Mar*_*rco 7 sass dart angular-dart

我正在使用Dart 2AngularDart 5.

⚠我在网上搜索了我的问题,但我找不到满意的答案.

❔ 我的AngularDart应用程序中是否可以解释我需要包含的所有步骤以及使用SCSS样式文件?

我开始使用您可以在这里找到的快速入门应用程序.

谢谢!

nsh*_*han 14

  1. 为pubspec.yaml添加dev依赖项sass_builder: ^2.0.0.
  2. 运行pub get以下载新的依赖项.
  3. 创建一个sass文件ex:lib/app_component.scss并为其添加一些样式.
  4. 将已编译的 css样式表添加到@Component注释中lib/app_component.dart: styleUrls: const ['app_component.css'],

在构建过程中,sass_builder将生成css文件.


Ser*_*ber 6

如果您使用的是angluar_components。人们可以简单地打开它:

  1. 创建一个包含以下内容的 build.yaml 文件:

    targets:
      $default:
        builders:
          angular_components|scss_builder:
            enabled: True
    
    Run Code Online (Sandbox Code Playgroud)
  2. styleUrl注释使用以下约定: styleUrls: const ['app_component.scss.css']
  3. *.scss文件中写入你的 sass 。

  • 从技术上讲 sass_builder 不包含在构建工具中。它是 angular_components 的依赖项。这种技术确实有效,但您依赖 sass_builder 包作为通过 angular_components 包的传递依赖项。如果您停止使用 angular_components 或从未开始使用,那么这将不起作用。 (4认同)