javascript–Visual Studio代码不会在NativeScript应用程序中的断点处停止

javascript–Visual Studio代码不会在NativeScript应用程序中的断点处停止,第1张

概述我想使用nativescript创建一个小型的android应用程序,但是这样做没有调试器会使事情变得比它们要慢得多.由于它只是一个JS应用程序,我决定尝试使用VisualStudioCode,它至少在他们的教程视频中看起来与NativeScript应用相当不错,但是当我尝试使用它时,它似乎并没有停留在任何断点

我想使用nativescript创建一个小型的android应用程序,但是这样做没有调试器会使事情变得比它们要慢得多.
由于它只是一个Js应用程序,我决定尝试使用Visual Studio Code,它至少在他们的教程视频中看起来与NativeScript应用相当不错,但是当我尝试使用它时,它似乎并没有停留在任何断点.这是我的VSC启动配置:

    {        "name": "Launch on AndroID",        "type": "nativescript",        "request": "launch",        "platform": "androID",        "appRoot": "${workspaceRoot}",        "sourceMaps": true,        "watch": true,        "tnsArgs": "--emulator"    }

我注意到如果我添加“stopOnEntry”:对于这个配置是真的,应用程序实际上就像它应该停止一样,但看起来VSC的调试器并没有真正附加到进程,因为Play按钮保持禁用状态.

这是我的package.Json

{  "description": "NativeScript Application",  "license": "SEE liCENSE IN <your-license-@R_404_6852@name>",  "readme": "NativeScript Application",  "repository": "<fill-your-repository-here>",  "scripts": {    "recreate": "rm -rf platforms && rm -rf node_modules && npm install && tns platform add androID"  },  "nativescript": {    "ID": "org.nativescript.forni",    "tns-androID": {      "version": "2.5.1"    }  },  "dependencIEs": {    "lodash": "^4.17.4",    "nativescript-oauth": "^1.2.1",    "nativescript-telerik-ui": "^1.5.1",    "tns-core-modules": "2.4.4"  },  "devDependencIEs": {    "babel-traverse": "6.21.0",    "babel-types": "6.21.0",    "babylon": "6.15.0",    "lazy": "1.0.11"  }}

这是我的app.Js,这是我希望打破的地方:

const application = require("application");application.start({ modulename: "vIEws/login/login" });

我正在使用windows 10.我也尝试直接在我的三星galaxy S7上运行应用程序,但它的工作方式完全相同.

解决方法:

在我的Win10机器上,我遇到了类似的问题.
看起来,调试器已经附加到最近.
您可以通过添加触发函数的按钮来检查并在该函数内设置断点.它应该在按下按钮后工作.

要解决此问题,请尝试在launch.Json文件中的tnsArgs中添加–deBUG-brk选项:

 {      "name": "Launch on AndroID",      "type": "nativescript",      "request": "launch",      "platform": "androID",      "appRoot": "${workspaceRoot}",      "sourceMaps": true,      "watch": true,      "stopOnEntry": false,      "tnsArgs": ["--deBUG-brk"]    }

文档:https://docs.nativescript.org/tooling/debugging/debugging

总结

以上是内存溢出为你收集整理的javascript – Visual Studio代码不会在NativeScript应用程序中的断点处停止全部内容,希望文章能够帮你解决javascript – Visual Studio代码不会在NativeScript应用程序中的断点处停止所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1119894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存