Android Nativescript正在VS代码中进行调试

Android Nativescript正在VS代码中进行调试,android,visual-studio-code,nativescript,Android,Visual Studio Code,Nativescript,谢谢,谢谢,谢谢分享您的Nativescript专业技能。我被卡住了 我真的很努力。在过去的几天里,我一直在搜索并尝试让一个简单的Nativescript演示应用程序在VS代码调试器中运行并中断 我已经完全设置了开发环境。只要不尝试使用调试器,我就可以在VS代码中构建和运行Nativescript演示应用程序 这是我的tns医生输出。你可以看到我已经把它全部安装好了 我现在只做Android。忽略tns ios更新 我的launch.json设置如下 { "name":

谢谢,谢谢,谢谢分享您的Nativescript专业技能。我被卡住了

我真的很努力。在过去的几天里,我一直在搜索并尝试让一个简单的Nativescript演示应用程序在VS代码调试器中运行并中断

我已经完全设置了开发环境。只要不尝试使用调试器,我就可以在VS代码中构建和运行Nativescript演示应用程序

这是我的
tns医生
输出。你可以看到我已经把它全部安装好了

我现在只做Android。忽略tns ios更新

我的launch.json设置如下

    {
        "name": "Launch on Android",
        "type": "nativescript",
        "request": "launch",
        "platform": "android",
        "appRoot": "${workspaceRoot}",
        "sourceMaps": true,
        "watch": true,
        "tnsArgs": [
            "--debug",
            "--bundle"
        ]
    },
我已经将这一行添加到我的webpack.config.js

    devtool: "eval-source-map",
到目前为止,关于如何让Nativescript应用程序调试在VS代码中工作,我只能找到以上内容。我错过了什么?下面是我在Android上尝试执行Launch时在VS代码调试输出中得到的结果。链接到Pastebin

在第一条注释中运行命令后编辑2/3控制台输出…

[NativeScriptCli] execute: tns --analyticsClient VSCode --version
[NativeScriptCli]执行:tns--分析客户端VSCode--版本 [NSDebugAdapter]在路径“tns”上使用tns CLI v5.1.1

[NSDebugAdapter]正在运行tns命令

[NativeScriptCli]执行:tns--analyticsClient VSCode调试android--watch--bundle [NSDebugAdapter]监视tns CLI输出以接收连接令牌

正在搜索设备

从C:\Users\markd\Documents\code projects\nativescript\blank vue app\hooks\before watchPatterns\nativescript-dev-webpack.js执行before watchPatterns hook

从C:\Users\markd\Documents\code projects\nativescript\blank vue app\hooks\before watch\nativescript-dev-webpack.js执行before watch hook

正在运行Android的网页包

正在绑定entryPath的应用程序。\app

C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\webpack cli\bin\cli.js:453 犯错误; ^

错误:EPERM:不允许操作,scandir'C:/Users/markd/Documents/code projects/nativescript/blank vue app/platforms/android/app/src/main/assets/app/app_Resources/android/drawable mdpi/background.png' 在Object.readdirSync(fs.js:786:3) 在GlobSync.\u readdir(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:288:41) 在GlobSync.\u readdirInGlobStar(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:267:20) 在GlobSync.\u readdir(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:276:17) 在GlobSync.\u processReaddir(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:137:22) 在GlobSync.\u进程(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:132:10) 在GlobSync.\u processGlobStar(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:380:10) 在GlobSync.\u进程(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:130:10) 在GlobSync.\u processGlobStar(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:383:10) 在GlobSync.\u进程(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:130:10) 在GlobSync.\u processGlobStar(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:383:10) 在GlobSync.\u进程(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:130:10) 在GlobSync.\u processGlobStar(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:383:10) 在GlobSync.\u进程(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:130:10) 在新建GlobSync时(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:48:10) 在Function.globSync[as sync](C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\glob\sync.js:26:10) 位于Function.rimrafSync[作为同步](C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\rimraf\rimraf.js:280:22) 位于C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\clean webpack plugin\index.js:166:16 在Array.forEach()处 在CleanWebpackPlugin.clean(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\clean webpack plugin\index.js:92:15) 在CleanWebpackPlugin.apply(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\clean webpack plugin\index.js:212:20) 在网页包(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\webpack\lib\webpack.js:47:13) 在processOptions(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\webpack cli\bin\cli.js:441:16) 在yargs.parse(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\webpack cli\bin\cli.js:536:3) 在Object.parse(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\yargs\yargs.js:567:18) 位于C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\webpack cli\bin\cli.js:219:8 反对。(C:\Users\markd\Documents\code projects\nativescript\blank vue app\node\u modules\webpack cli\bin\cli.js:538:3) at模块编译(内部/modules/cjs/loader.js:689:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:700:10) 在Module.load(内部/modules/cjs/loader.js:599:32) 在tryModuleLoad(内部/modules/cjs/loader.js:538:12) at Function.Module._load(内部/modules/cjs/loader.js:530:3) at Module.require(内部/modules/cjs/loader.js:637:17) 根据需要(内部/modules/cjs/helpers.js:22:18) 反对。(C)
npm i nativescript-dev-webpack@latest --save-dev
./node_modules/.bin/update-ns-webpack --configs