Sla*_* II 7 configuration source-maps angular
如何在Angular 6应用程序中为CSS文件启用源图?
我在SCSS文件中定义我的样式源代码,后来由Angular CLI编译为CSS.但是,在样式调试期间,我无法在浏览器中看到原始源代码.所有样式都指向<style>...</style>块.
我想在调试编译代码时能够看到对原始SCSS文件的引用.
我需要在angular.json文件中设置哪些选项?
我试图使用--source-mapCLI参数来ng serve命令,但看起来它并没有影响任何东西.根据webpack编译日志,在两种情况下都会发出源映射文件.
小智 6
来自https://github.com/angular/angular-cli/issues/9099#issuecomment-388710635
1)修改angular.json以添加--extract-css,在6.0中将此参数从ng服务中删除
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
---
},
"configurations": {
"production": {
---
},
"serve": {
"extractCss": true,
---
}
}
},
Run Code Online (Sandbox Code Playgroud)
2)然后将serve-> options-> browserTarget-> project-name:build更改为project-name:build:serve
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"open": true,
"browserTarget": "<project-name>:build:serve"
},
"configurations": {
"production": {
---
}
}
}
Run Code Online (Sandbox Code Playgroud)
3)运行服务--source-map
| 归档时间: |
|
| 查看次数: |
4244 次 |
| 最近记录: |