在这个web容器堆栈闪现演示中,如果我们单击Chrome工具中呈现的按钮元素,我们可以看到生成的styles.css。
这是截图。

当我试图在一个角CLI项目中做同样的事情时,Angular将服务于styles.scss文件,而不是styles.css。
这是截图。

在使用基于本地CLI的项目时,是否有一种方法可以告诉Angular服务于styles.css而不是styles.scss?
发布于 2022-05-31 11:49:55
边缘
当您在styles.scss边缘中单击devtools的styles选项卡打开它时,您只需在它呈现给您的样式表上面的选项卡中选择想要的格式。我你看不见,你可以点击>>箭头在下拉列表中显示这个选项。
但是,,您将只看到全局样式。而不是组件样式。
单击右侧的styles.scss:

在选项卡中选择您喜欢的任何演示文稿:

铬
转到devtools设置并禁用CSS源代码地图。(第二栏,最后一次检查标记旁边。)

现在,您将只在styles选项卡的右边看到styles.css。

发布于 2022-05-31 11:47:02
以下是一些想法:
发布于 2022-05-31 13:14:15
如果我正确理解,您将根据运行的配置尝试提供不同的样式表。
您可以通过angular.json配置文件配置要包含在角度构建中的哪些全局样式表:
https://angular.io/guide/workspace-config#styles-and-scripts-configuration
您可以通过创建在本地运行项目的配置并将.scss文件替换为.css文件来实现这一点。
https://stackoverflow.com/questions/72446771
复制相似问题