我试图运行我的离子2应用程序的'启动程序'调试模式。我会收到错误"Attribute 'program' does not exist"
,然后是App.ts应该是的路径。默认情况下,我的启动。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工具扩展名。该安装效果很好,但是我的启动。这是此启动模式的配置看起来像;
{
"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
我会感谢任何帮助!谢谢。
您是否检查了项目根部是否有ionic.config.json
文件?似乎缺少。看一下此存储库:https://github.com/driftyco/ionic2-app-base您的应用结构或更少看起来像一个。
除此之外,我不太确定您要做什么。您只是想运行一个简单的Ionic2项目吗?因为我从未见过或听说过launch.json
文件。您使用VSCODE吗?要排除VSCODE配置中的任何错误,我将首先从命令行运行/构建应用程序。尝试通过在终端/命令提示中执行ionic serve
来运行它。
编辑:
您正在使用哪种版本的Ionic2?我认为不再有app.ts
。