Android NativeScript Path必须是字符串。收到undefined

时间:2017-06-28 10:13:46

标签: javascript android typescript visual-studio-code nativescript

我是NativeScript的新手,我正在尝试导入/打开Visual Studio代码上的现有NatriveScript项目,我已经安装了Node,NativeScript 3.0.3,当我尝试构建或运行项目时我得到了这个调试控制台

[NativeScriptCli] execute: tns --analyticsClient VSCode --version
[NSDebugAdapter] Using tns CLI v3.0.3 on path 'tns'
[NSDebugAdapter] Running tns command...
[NativeScriptCli] execute: tns --analyticsClient VSCode debug android --no-client --watch 
[NSDebugAdapter] Watching the tns CLI output to receive a connection token
Searching for devices...
Executing before-prepare hook from c:\Dev\QAP\Mobile app\hooks\before-prepare\nativescript-dev-android-snapshot.js
[31;1mPath must be a string. Received undefined
[NSDebugAdapter] The tns command finished its execution with code 127.
Error: Unknown signal: SIGQUIT

这是我的package.json

{
  "name": "tns-template-hello-world-ts",
  "main": "app.js",
  "version": "2.4.0",
  "author": "Telerik <support@telerik.com>",
  "description": "Nativescript hello-world-ts project template",
  "license": "Apache-2.0",
  "keywords": [
    "telerik",
    "mobile",
    "nativescript",
    "{N}",
    "tns",
    "appbuilder",
    "template"
  ],
  "repository": {
    "type": "git",
    "url": "git@github.com:NativeScript/template-hello-world-ts.git"
  },
  "bugs": {
    "url": "https://github.com/NativeScript/template-hello-world-ts/issues"
  },
  "homepage": "https://github.com/NativeScript/template-hello-world-ts",
  "android": {
    "v8Flags": "--expose_gc"
  },
  "dependencies": {
    "moment": "^2.11.2",
    "nativescript-background-http": "^2.5.1",
    "nativescript-camera": "0.0.8",
    "nativescript-checkbox": "^1.2.2",
    "nativescript-drop-down": "^1.4.0",
    "nativescript-floatingactionbutton": "^2.1.3",
    "nativescript-fresco": "^1.0.13",
    "nativescript-imagepicker": "^2.4.1",
    "nativescript-permissions": "^1.2.1",
    "nativescript-pulltorefresh": "^1.1.9",
    "nativescript-social-share": "^1.3.1",
    "nativescript-telerik-ui": "^0.2.4",
    "nativescript-theme-core": "^0.2.1",
    "nativescript-toast": "^1.4.5",
    "nativescript-videoplayer": "^1.1.4",
    "nativescript-videorecorder": "^1.3.4",
    "tns-core-modules": "^2.5.2"
  },
  "devDependencies": {
    "nativescript-dev-typescript": "^0.3.2",
    "nativescript-dev-android-snapshot": "^0.*.*"
  }
}

和我的launch.json

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Launch on Android",
            "type": "nativescript",
            "request": "launch",
            "platform": "android",
            "appRoot": "${workspaceRoot}",
            "sourceMaps": true,
            "watch": true
        },
        {
            "name": "Attach on Android",
            "type": "nativescript",
            "request": "attach",
            "platform": "android",
            "appRoot": "${workspaceRoot}",
            "sourceMaps": true,
            "watch": false
        }
    ]
}

0 个答案:

没有答案