我尝试运行Ionic 2应用程序的“启动程序”调试模式失败了。
我收到错误"Attribute 'program' does not exist"
,然后是app.ts应该是的路径。
默认情况下,我的launch.json看起来像这样:
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceRoot}\\app.ts",
"cwd": "${workspaceRoot}",
"outFiles": [],
"sourceMaps": true
},
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": 5858,
"outFiles": [],
"sourceMaps": true
}
]
问题是,我搜索了我的目录,我无法在任何地方找到“app.ts”。我试过用其他几个替换这个文件,但错误保持不变。 此外,我一直愿意使用Cordova Tools扩展。安装工作正常,但我的launch.json的配置没有更新(我不知道这是否正常)所以我不得不在互联网上搜索配置,试图“在设备上运行Android”。 以下是此启动模式的配置方式;
{
"name": "Run Android on device",
"cwd": "${workspaceRoot}",
"type": "cordova",
"request": "launch",
"platform": "android",
"target": "device",
"port": 9222,
"sourceMaps": true
}
我收到此错误
无法找到ionic.config.json文件。你在离子项目吗? '离线运行android --device --verbose'失败了退出代码1
我会感激任何帮助!感谢。
答案 0 :(得分:0)
您是否检查过项目根目录中是否有ionic.config.json
文件?它似乎缺失了。看看这个存储库:https://github.com/driftyco/ionic2-app-base您的应用程序结构应该或多或少看起来像那个。
除此之外,我不太确定你要做什么。你只是想尝试运行一个简单的ionic2项目吗?因为我从未见过或听说过launch.json
文件。
你使用VSCode吗?要排除VSCode配置中的任何错误,我将首先从命令行运行/构建应用程序。尝试通过在终端/命令提示符中执行ionic serve
来运行它。
编辑:
您使用的是哪种版本的ionic2?我认为不再有app.ts
了。