Android Nativescript正在VS代码中进行调试
谢谢,谢谢,谢谢分享您的Nativescript专业技能。我被卡住了 我真的很努力。在过去的几天里,我一直在搜索并尝试让一个简单的Nativescript演示应用程序在VS代码调试器中运行并中断 我已经完全设置了开发环境。只要不尝试使用调试器,我就可以在VS代码中构建和运行Nativescript演示应用程序 这是我的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":
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