css - 我可以直接从 chrome DevTools 编辑我的 Angular 项目的 CSS 文件吗?
问题描述
使用默认视图封装(模拟)在浏览器开发工具中设置组件样式的最有效方法是什么?
我当前的工作流程涉及大量繁琐的从开发工具复制和粘贴,如下所示:
Chrome 开发工具能够将在 DOM 上所做的样式更改保存到源 css 文件(使用 Workspaces 将更改保存到磁盘),但我不知道这是否适用于 Angular 和 Webpack 使用模拟组件样式的方式。
必须有一个比我目前正在做的更快的工作流程。有小费吗?
解决方案
您可以直接从 chrome devtools 编辑您的 css 项目文件。请按照以下步骤操作:
- 在 angular.json 添加 "extractCss": true 像这样:
这样,您将在检查中看到 css 文件,而不是标题中的内部样式标签(您可以在下面的第 3 步中看到示例图像)。
这是魔术,它可以让你从 devtools 编辑你的本地文件!
- 现在,当您检查 html 中的 css 时,您可以单击 css 文件,您将被重定向到本地文件:
编辑您对文件的更改。
保存文件。
魔法!您的本地文件已被修改!
我爱铬!
干杯
推荐阅读
- c# - 使用 JsonConvert.SerializeObject 在序列化期间本地化属性
- javascript - 如何在地图数组中单独检查复选框?
- google-bigquery - BigQuery Data Transfer Service 支持 AVRO 的逻辑类型?
- php - Laravel Nova Admin 中 Nova 类的可重用性
- javascript - 反应 useStyles 不应用样式
- php - 有没有 Laravel 关系可以匹配这种遥远的关系?
- bash - 包括文件内容的路径
- python - 使用 json_normalize 时弹出错误“str”对象没有属性“values”
- python - 线程通知:布尔值与事件
- input - 如何在 Joi 中使用动态键