【问题标题】:Angular CLI 'ng serve' to ignore less and use available cssAngular CLI 'ng serve' 忽略并使用可用的 css
【发布时间】:2016-11-06 16:03:23
【问题描述】:

我正在为 Angular2 项目使用 Angular CLI。而且我在造型上使用的更少。

要使用 Angular CLI 编译 less 文件,我必须使用其绝对路径导入 less 文件。这打破了编辑的智能。因此,我不想使用 AngularCLI 附带的 LESSPlugin,而是使用 IDE 的 less 观察器和编译器(在 vs code 和 webstorme 中可用)将 less 编译为 css。

但是源文件中仍然存在较少的文件,'ng serve' 尝试编译更少,这会破坏构建。

有什么方法可以配置 Angular cli 以忽略较少的文件并使用源文件夹中的可用 css?

【问题讨论】:

    标签: css angular less angular-cli


    【解决方案1】:

    我设法通过使用“npm uninstall less --save-dev”从项目中卸载更少的模块来做到这一点

    现在我可以使用相对路径来减少导入,并且智能感知现在正在工作。

    【讨论】:

      【解决方案2】:

      当您使用 Angular cli 生成新项目时,键入如下命令:

      ng new new-project --style less
      

      它将使用 less 设置您的项目。当您每次服务(运行)项目时,angular cli 会自动编译您的 less 文件。

      根据ng 命令手册

      ng new <options...>
      
      --style (String) (Default: css)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-21
        • 2020-04-19
        • 2017-04-12
        • 2017-07-08
        • 2017-12-08
        • 1970-01-01
        相关资源
        最近更新 更多