【发布时间】:2017-03-02 23:00:16
【问题描述】:
有没有办法源映射样式,以便在 Chrome 开发工具中进行的编辑可以持久保存到添加的本地工作区?
Chrome 开发工具在元素检查器的 <style>...</style> 标记中显示我在 styles.scss 中的所有样式。
我已经设置了 Chrome 开发工具工作区,类似于@vt5491 在他们的 SO 中的做法:https://stackoverflow.com/a/37627935/1762493,我相信这适用于 .ts 文件,但元素样式不会链接回源映射元素检查,因为它们是用 ng 构建的,服务到 index.html 的 <style> 元素中。
- 我正在跑步
ng serve -dev -p=8081 - 并尝试了
ng serve -dev -p=8081 --aot=true,但得到了ENONET ng.factory.js missing error - 我尝试将样式放入
app.component.css与styles.scss - 我用
ng build试过这个,但它也把所有的样式都放进去index.html's<style>
这只是当前使用 Angular CLI 的方式吗?也许调整下面的网络包?似乎为每个编译的样式表添加了<style> 标签。如果这就是 CLI 当前的工作方式,那么这可能不仅仅是一个问题,而是一个功能请求,因为我们正在正确地做前端工作,所以这样工作可以节省时间。
相关:
- How to save CSS Style changes to ANGULAR 2.0 components form within Chrome Developer Tools?
- Angular-cli not generating typescript files with --dev option
- How to debug angular 2 app using angular-cli webpack?(在 WebStorm 中)
- SCSS SourceMap 仅指向父选择器。
感谢您提供的任何建议。
【问题讨论】:
标签: angular webpack google-chrome-devtools webstorm angular-cli