Ionic 2アプリケーションの「Launch Program」デバッグモードの実行に失敗しました。 エラー"Attribute 'program' does not exist"
が続き、app.tsが存在するはずのパスが続きます。デフォルトでは は、私のlaunch.jsonは次のようになります。Ionic 2 Launch.json:属性 'program'が存在しません "path"
"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 on device"を実行する設定を検索しなければなりませんでした。 この起動モードの設定は次のようになります。
{
"name": "Run Android on device",
"cwd": "${workspaceRoot}",
"type": "cordova",
"request": "launch",
"platform": "android",
"target": "device",
"port": 9222,
"sourceMaps": true
}
は、私はこのエラー
Couldn't find ionic.config.json file. Are you in an Ionic project? 'ionic run android --device --verbose' failed with exit code 1
私は任意の助けに感謝するだろうを取得しています!ありがとう。
私はionic.config.jsonを持っており、私のプロジェクトの構造はあなたがリンクしているリポジトリのものと似ています。 ionic serveはうまく動作しますが、問題なくアプリを起動できます。 私はVSCodeを使用しています。私は単にアプリケーションをデバッグしようとしている/デバッグモードで起動しています。 私のionicバージョンは2.1.17(最新)です。それでは、app.tsはもう存在しないようです...しかし、これはlaunch.jsonの設定の "program"フィールドで使われるデフォルトファイルです。 launch.jsonは、VSCodeのデバッガにデバッグする起動モードを知らせるファイルです。あなたは.. \ MyApp \ .vscode \ launch – clementino36
で見つけることができます。ああ、私はcordovaプラグインをデバッグする必要がなかった、jsコンソールは通常私のために十分でした。 "$ {workspaceRoot} \\ app.ts"、 "to"、 "program": "$ {workspaceRoot} \\ src \\ app \\ main.ts"、 '? –
それは別のエラーを投げます: 'プログラムを起動できません。 'path' outFile属性を設定すると助けになるでしょう。 現在、outFile属性は次のようになっています。 '' outFiles ":[]'(完全な設定については私の投稿を確認してください) – clementino36