时间:2021-05-28
VSCode自带debugger工具,管理后台项目使用angular2,试了下调试ts文件十分方便。下面是具体的实现步骤以及踩的坑。当你调试出来后,回头看这个设置还是十分简单的。我使用的是ng-cli创建的项目。后面再补充一般项目的调试,感觉也差不多。
解决了 “由于未找到生成的代码,已忽略断点(是否是源映射问题?) ” ,参考下面的 我的环境配置
我的环境配置
1. node v7.3.0
2. npm 3.10.10
3. ng >= 1.3 // 这一点非常重要,我一开始的版本低于这个版本,就一直报 “由于未找到生成的代码,已忽略断点(是否是源映射问题?) ”
4. 在vscode中安装 vscode for chome 插件, 版本要3.1.4以上
5. 生成launch.json, 文件内容改为以下内容
1. ng-cli版本更新
//1. 先卸载npm uninstall -g angular-clinpm uninstall --save-dev angular-cli//2. 全局安装npm uninstall -g @angular/clinpm cache clean# if npm version is > 5 then use `npm cache verify` to avoid errors (or to avoid using --force)npm install -g @angular/cli@latest//3. 本地安装npm install --save-dev @angular/cli@latest2. launch.json配置修改
第一步先要安装vscode for chrome这个插件:
插件安装
第二步修改launch.json配置:
在项目中生成chrome的launch.json文件
第三步更改lauch.json文件配置:
更改后的launch.json
第四步启动调试:
注意:该调试需要你在vscode的终端中已经执行过ng serve启动过项目,否则无法调试
这里会生成三个select选项,依次是launch.json里三个对象的name
启动调试
第五步启动后展示:
先在需要调试的ts页面中打下断点,点击启动调试按钮后, 会为项目打开一个新的chrome页面,然后需要刷新页面才能开始断点调试
vscode自动打开新的chrome窗口页面,刷新该页面后即可如下调试
这是最后可调试的页面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我们知道在angular2中ts文件支持js代码,为什么用document.getElementById没法获取元素节点呢?其实在angular2中先加载ts文
Augury-Angular专用的chrome调试插件如题,在的2016-12-8谷歌开发者大会上,angular2的leader来给我们演示了angular2
准备Angular2环境ng-bootstrap是基于Angular2的,因此需要先准备Angular2的环境。使用ng-bootstrap下载ng-boots
前言之前已经给大家介绍了Angular2开发环境搭建教程之VSCode,本文将详细介绍利用VSCode如何开发AngularJS2应用程序的相关内容,分享出来供
近期在学习使用Angular2做小项目,期间用到很多primeNG的模块。本系列将结合实战总结angular2-primeNG各个模块的使用经验。文件上传模块F