angular - 对导入的 scss 文件的更改不会触发重建
问题描述
我有一个包含多个库的 Angular 8 项目。我的my-common
图书馆包含我所有的组件。
此库中的组件文件夹之一的结构如下:
- 侧边栏
- 设置侧边栏
settings-sidebar.component.ts
settings-sidebar.component.scss
- ...
- 细节侧边栏
- ...
sidebars.scss
- 设置侧边栏
sidebars.scss
我所有的侧边栏都.scss
使用@import "../sidebars";
. 这按预期工作。我的所有样式sidebars.scss
都在我的侧边栏组件中可用。
sidebars.scss
问题是,一旦项目构建并监听更改,对 的任何更改都不会应用。
检测到更改,因为我在终端中收到此消息:
File change detected. Starting incremental compilation...
------------------------------------------------------------------------------
Built Angular Package!
- from: /app/projects/my-common
- to: /app/dist/my-common
------------------------------------------------------------------------------
Compilation complete. Watching for file changes...
但在我更改.scss
侧边栏组件文件中的某些内容或完全重建项目之前,它们在浏览器中不可见。
我束手无策,不知道是什么原因造成的。
解决方案
推荐阅读
- ruby-on-rails - Rspec 控制器规范声明未调用函数 ios
- c# - 来自应用程序身份验证的共享 OneDrive 目录
- google-cloud-platform - 如何以原子方式手动修改 BQ 表架构?
- java - 在java中转换日期格式
- git - 从 cli 在 azure 中锁定 git 分支
- c++ - 为什么虚拟循环会消耗内核时间?
- android - 如何在 Intellij IDEA 中创建布局捕获
- android - 运行`detox build -c android.emu.debug`任务时出错:app:compileDebugJavaWithJavac FAILED in react native
- javascript - encodeURI(JSON.stringify()) 在 URL 中显示 %255B
- macos - 无法在本地主机上创建 Solr 核心 - 错误:连接重置