Angular13无法在浏览器debug
2023-12-13 09:36:30
前言
本文将介绍如何解决在Angular 13中无法在浏览器中进行调试的问题,并提供了一种解决方法。
发生场景
根据项目需求,升级至Angular 13后,发现无法在浏览器中进行调试。
问题原因
无法进行调试的原因是,当使用Angular 13的npm start
命令时,会自动选择生产环境,从而无法在浏览器中进行调试。
解决办法
下面是解决该问题的三个步骤:
- 在
angular.json
文件的build
配置中添加development
对象:
"configurations": {
...
"development": {
"sourceMap": true,
"optimization": false
}
}
- 在
angular.json
文件的serve
配置中添加development
对象:
"configurations": {
...
"development": {
"browserTarget": "<app-name>:build:development" //<app-name>需要修改为具体项目名称
}
}
- 修改
package.json
文件中的scripts
下的dev
命令:
"dev": "...ng build --configuration=development && ng serve --configuration development"
后言
希望本文对您有所帮助。如果您有任何问题,请在下方留言,我将尽力解答。
文章来源:https://blog.csdn.net/m0_73117087/article/details/134316224
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!