TypeScript-"debugger; "语句在Angular中使用QA环境时不起作用
我正在处理具有各种环境的Angular应用程序.当我尝试使用debugger; 设置一些调试点时,我将面临问题 我正在使用ng serve -o --webconfiguration==qa编译node_modules运行服务器. 但是,当我使用ng serve -o调试点时. 如何设置我的申请,以在使用QA环境时达到调试点 这是我的配置 - Angular CLI Version - 7.3.8 Node Version - 10.15.3 NPM - 6.4.1 TypeScript - 3.1.6 angular.json { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "Media-Service-Status": {
0 2024-02-21
编程技术问答社区
Android Studio。客户端还没有准备好
在启动应用程序时,我会收到一条消息"客户端尚未准备就绪".另外,我的设备显示"等待调试器附加",其次是"不幸的是,Android应用程序已经停止工作".我尝试了在讨论论坛上使用的所有可能可用的解决方案,但是在这里没有解决方案.我还尝试运行一个简单的Hello World应用程序,以了解我的应用程序代码是否存在一些问题,但显示了同样的消息.我尝试了以下内容: 重新安装Deice驱动程序 重新安装Android Studio 安装LLDB 使用不同的设备,不同的电缆和端口 添加 android.os.debug.waitfordebugger(); 到清单文件 将设置更改为MTP 删除所有断点 但是什么都没有.这个问题的根本原因是什么? 解决方案 必须从ADB访问该活动.如果活动具有intent-filter,则默认情况下导出.否则添加导出的标志:
2 2024-01-30
编程技术问答社区
WebStorm 12 EAP-JavaScript调试配置不能与内置的webserver一起工作
创建新的JavaScript调试配置后,我正在尝试使用内置的WebStorm服务器开始调试会话.我正在使用这个项目: 我正在遇到这个奇怪的问题,我所有本地引用的.css和.js文件: ...无法通过浏览器找到/加载.当我按F12查看Chrome Dev工具时,我将其显示在Bellow映像中(此操作似乎断开了WebStorm IDE支持扩展),并且您可以看到失败的请求. 您可以在WebStorm中的"控制台工具"窗口中看到.css和.js本地文件的请求.当我按下这些链接中的任何一个时,我的Chrome浏览器都可以打开. 例如.这个文件确实存在:
6 2023-12-03
编程技术问答社区
WebStorm NPM调试配置中的 "拒绝连接"。
请记住,我只对debugger 真正做什么有最大的理解,我需要帮助设置express.js应用程序的WebStorm NPM调试配置. 到目前为止是我 - 我认为它们应该(下面)单击我的设置,以下是: /Users/me/.nvm/versions/node/v4.4.1/bin/node --debug=8090 /Users/me/.nvm/versions/node/v4.4.1/lib/node_modules/npm/bin/npm-cli.js run-script start To debug "start" script, make sure $NODE_DEBUG_OPTION string is specified as the first argument for node command you'd like to debug. For example: { "start": "node $NODE_DEBUG_OPTION server
10 2023-12-03
编程技术问答社区
对wsTestService.asmx/jsdebug的请求在服务器上返回500错误,在开发中正常。
伙计, 我有一个简单的测试应用程序,其中我在没有参数的情况下从Web服务返回字符串. 这在我的开发环境下正常工作(vs 2010 sp1rel在Windows 7 64位). 当我部署到本地IIS7时,Web服务的代理代码不会加载(在IIS日志中,这是500个错误). 当我要求犯罪URL(http://localhost/tests/webservicetests/testwebserviceproxy/wstestservice.asmx/jsdebug)时,我会得到 System.InvalidOperationException: jsdebug Web Service method name is not valid. at System.Web.Services.Protocols.HttpServerProtocol.Initialize() at System.Web.Services.Protocols.ServerProtoco
0 2023-12-02
编程技术问答社区
在调试期间,ES6模块的导入没有被定义
在与Babel和Webpack玩耍时,我今天偶然发现了一些非常奇怪的行为. 我在main.js中投掷了一个调试器,看看我是否正确导入,但是Chrome的控制台一直在大喊我试图导入的模块没有定义.我尝试使用控制台记录相同的模块,然后看到它打印到控制台上. 什么给?我粘贴了下面的相关代码段: main.js import Thing from './Thing.js'; debugger // if you type Thing into the console, it is not defined console.log(new Thing()); // if you let the script finish running, this works thing.js class Thing { } export default Thing; webpack.config.js var path = require('path'); mod
4 2023-12-01
编程技术问答社区
如何在Visual Studio Code(VSCode)中对Cucumber进行调试?
我试图在Visual Studio代码中调试Cucumber场景,并在launch.json中进行更改. { "name": "e2e", "type": "node", "request": "launch", "program": "${workspaceRoot}\\node_modules\\.bin\\cucumber-js", "stopOnEntry": false, "args": ["--no-timeouts", "--colors"], "cwd": "${workspaceRoot}", "runtimeExecutable": null, "outFiles": [ "${workspaceRoot}\\feat
在vs 2022中启用JavaScript调试器冻结应用程序
我已经在寻找答案已有2天了,所以真的希望有人可以提供帮助. 当我尝试调试项目时,应用程序冻结时,浏览器中什么都不会加载,并且没有错误消息. 我意识到,如果我禁用JavaScript调试,调试有效.但是,当我启用它并在任何地方设置一个断点(没关系)冻结. 我的计算机在本周初对Windows 11 Pro进行了更新. 我没有进行任何代码更改 禁用JavaScript调试时,该应用程序在没有错误的情况下运行. 我将项目下载到另一台在Visual Studio 2019(以及较旧的Windows版本)上运行的计算机.然后,我可以与JavaScript进行调试,一切正常. 关于如何解决此问题的任何想法? 解决方案 我已经这样解决了, 我已经调查了很多,但我还没有找到解决方法的方法,这样我希望它能对每个人有所帮助. 重置JavaScript配置,并在我的情况下解决 其他解决方案 看来他们已经修复了它.如果您安装了Edge Dev,今天早上已经部署了新版本
4 2023-11-24
编程技术问答社区
在Visual Studio 2012中不允许用 "调试器 "签入
我有一个棘手的问题. 在我们的工作中,我们使用了很多JS调试者,我的意思是: debugger; 问题是我们不应该向TFS进行签到,所以我想知道是否有一些地方检查我的.js文件以查看是否有"辩论者"如果是这样停止签入. 您有任何神奇的想法吗? 谢谢大家! 解决方案 有几个扩展名为您提供JSLINT功能,可以扫描JavaScript文件中的错误.我使用的两个是JSlint和Jshint. 我目前正在使用上面链接中的JSLINT,并且效果很好.这是设置/和我的代码的一些屏幕截图.它不会阻止您入住,可能需要在TFS服务器上有一个登机手续策略,但是它会在您构建和保存时通知您. . 这是您可以在其中指定如何显示JSLINT验证消息的初始页面.您可以设置为喜好的所有选项.您可以取消构建并在保存和/或构建过程中运行棉绒过程. 这些都是您可以打开或关闭的所有特定JSLINT规则.我强调了您在问题中询问的调试规则
4 2023-11-24
编程技术问答社区
Alfresco 5.1 Javascript调试器错误,没有设置x11显示变量,但该程序执行了一个需要的操作。
我已经在Ubuntu上安装了 alfresco 5.1 14.04 ,我还安装了用于脚本编辑的JavaScript存储库.但是,我的挑战是,当我想通过 Web脚本/alfresco/s/api/javascript/debugger已响应 状态为500-内部错误. 500说明:HTTP服务器内的错误 从满足请求.消息:05230000包装异常 (带有状态模板):未设置X11显示变量,但是 程序执行了需要它的操作. 例外:java.awt.headlessexception-未设置X11显示变量,但是该程序执行了一个需要它的操作. 请帮助! 解决方案 htttps ://forums.alfresco.com/forum/end-user-discussions/alfresco-share/javascript-debugger-error-09112012-1015 ,根据我的经验 - 我现在找不到任何官方的东西 - 当Alfresco作为服务运行时,
6 2023-11-02
编程技术问答社区
如何在 React-Native 中禁用远程 JS 调试
我意识到,禁用调试的正常方法是转到开发人员菜单. 问题是,自从我打开了对我的应用程序进行调试以来,我正在测试(react react Antive&Android模拟器),当应用程序加载没有信息时,我一直在获得白屏调试. 所以我被卡住了.由于JS调试Seens是针对应用程序的特定的,因此我认为模拟器中的其他地方或React中的其他地方可以将其关闭. 请建议吗? 谢谢 解决方案 我刚刚有一个类似的问题 - 远程调试器初始化不断崩溃我的应用程序,我无法通过应用程序内GUI禁用远程调试. 从设备(或模拟器)卸载了该应用程序后,我再次启动该应用程序时被禁用. 我假设,通过应用程序的共享首选项保存远程调试标志(在卸载后将删除). 其他解决方案 如果您在 MS上使用:ctrl + m,Mac OS:cmd + m,iPhone/android: 摇动设备,然后寻找"禁用远程调试JS ",然后单击它. 其他解决方案 转到您的Android设置,并清除应用
10 2023-08-07
编程技术问答社区
ios 无法获取 BatchedBridge,请确保您的捆绑包已正确打包
我在使用Xcode上在模拟器上运行应用程序时获得此功能,版本9.2 我已经尝试了堆栈溢出和github上提到的其他解决方案 s1 s2 P.S.该项目还包括在此处解释的purescript代码将纯脚本集成到您的React Native Project 解决方案 创建index.js,index.android.js和index.ios.ios.js的内容相同.我确实有所有这些,它解决了我的问题 其他解决方案 这就是我解决的方式. 终止您的Metro Bundler> React-Native Link>反应原始run-ios 由于某些错误没有在模拟器中显示,而只是抛出了这个错误,因此并没有捆绑. 其他解决方案 更改保存在本地目录中的图像名称时,我也遇到了同样的问题.就我而言,我刚刚重新启动了Metro Bundler,删除了该应用程序,然后重新启动了该应用程序.问题是我解决的.
12 2023-08-01
编程技术问答社区
React 开发工具--停用 "警告时中断 "功能
在使用Create-React-App开发时,我的浏览器会在警告上输入调试器模式: 它破坏了react-dev-tools的源代码: // --- Welcome to debugging with React DevTools --- // This debugger statement means that you've enabled the "break on warnings" feature. // Use the browser's Call Stack panel to step out of this override function- // to where the original warning or error was logged. 如何停用此行为? 解决方案 转到Chrome DevTools→在Chrome控制台中,转到 Component →单击 settings →Unset 在警告上断开.在 prof
6 2023-07-29
编程技术问答社区
如何检查客户端的JavaScript代码是否有语法错误?
我有一些客户端的JavaScript代码,并希望检查该文件是否是否有语法错误/警告. 检查我的JavaScript文件的最简单方法是"编译时间"错误的最简单方法,例如不匹配的括号或关键字错字? 解决方案 复制并将其粘贴到 http://www.jslint.com/ "让你的感受伤害". 其他解决方案 使用(Tools-> JavaScript控制台)或(Ctrl + Shift + J)在Chrome浏览器中打开JavaScript控制台始终是一个不错的起点.但是, jslint 确实是您最好的选择. 其他解决方案 我会预定尝试 Google Cloes Cloes Closure Compiler .它不仅可以检查您的代码是否有错误,还可以执行一些优化. "编译器"此处可能有些错误,因为它会收集JavaScript并输出JavaScript. 尝试一下,您可以将代码复制并粘贴到在线 CLOSURE COMPILER SERVICE . 我注意
16 2023-06-09
编程技术问答社区
浏览器控制台和计算多个javascript执行时间的差异
我可以轻松地做到这一点: console.time('mytimer'); doSomeWork(); console.timeEnd('mytimer'); ,但是可以在多个函数中计算时间.我需要在全局变量中定义脚本的启动时间.然后,在多个功能中,我将写几个元时间以来通过了多少个米秒.并写下函数的名称: console.time('mytimer'); doSomeWork() { // console.log(difference between now and "mytimer"s start time) // console.log(name of the function: doSomeWork()) }; doSomeWork2() { // console.log(difference between now and "mytimer"s start time) // console.log(name of the function: doS
16 2023-05-23
编程技术问答社区
在chrome或firefox的调试控制台中对.js文件运行JSLint
是否可以通过将jslint加载到标题中,从chrome或firefox中的调试/开发器控制台上加载jslint? ,可以在一个或多个.js文件上运行. 我要这样做的原因是我想在console.log()中打印JSON中的解析,它在文档中说: // You can obtain the parse tree that JSLint constructed while parsing. The // latest tree is kept in JSLINT.tree. A nice stringication can be produced // with // JSON.stringify(JSLINT.tree, [ // 'string', 'arity', 'name', 'first', // 'second', 'third', 'block', 'else' // ], 4)); 解决方案 您可以使用以下语法
16 2023-05-20
编程技术问答社区
调试JS对某些特定画布元素的修改
我正在尝试使用Chrome Developer工具调试帆布元素. 由此: 如何检查帆布框架 我可以看到有一个实验功能可以做类似的事情,但被删除了. 有没有办法搜索/查找负责修改某些Specifig帆布元素的JS代码?这样至少我们可以在JS 中添加断点 解决方案 我找到了一个解决方法:覆盖CanvasRenderingContext2D的功能,并添加一个"调试器";每次都在那里停止在那里停止(或添加一些额外的条件以停止) 其他解决方案 事件侦听器断点段允许您在创建画布上下文时暂停.但是我看不到修改画布时暂停的任何断点. 如果在页面加载后修改了画布,则可以在控制台中运行类似的内容: const context = $("canvas").getContext("2d"); for (const key in context) { if (context[key] instanceof Function) { // debug() pauses
14 2023-04-26
编程技术问答社区
Chrome devtools: 在不切换到Sources标签的情况下放入调试器中
如果我放了在我的JavaScript源打开的JavaScript源中,它将停止执行,因此我可以从控制台上进行交互探索当前上下文.真的很棒. ,但不幸的是,它也将切换到"源"选项卡,并显示debugger语句发生的行.在大多数情况下,我想键入JavaScript命令,因此我必须手动切换到控制台选项卡. 我可以避免进行选项卡开关并留在游戏机选项卡中? 还是我错误的? 解决方案 看起来Chrome在9年中添加了对此的偏爱: https://stackover.com/a/69216922/66673 引用该答案: 我遇到了同样的问题,这让我发疯了!我管理它停止切换的方式是进入DevTools设置 - >首选项. 在来源选项下,触发断点时取消选中的焦点源面板. 其他解决方案 右键单击源标签,然后选择"移至底部". 其他解决方案 有一个原因 - 并且是,每当代码停止时,由于断点或debugger语句,您通常都希望实际看到 white 执行
console.log中的错误?
可能的重复: 是Chrome的JavaScript Console Lazy关于评估阵列吗? 我尝试以下代码: var myList = new Object(); var item = new Object(); item.text = "item-1"; myList[3] = item; console.log(myList); console.log(myList[3].text); // Assign another object to the same entry var item2 = new Object(); item2.text = "item-2"; myList[3] = item2; console.log(myList); console.log(myList[3].text); 结果很奇怪: * Object * 3: Object text: "item-2" item-1 * Object
32 2023-03-28
编程技术问答社区