Visual Studio 2015 Cordovaプロジェクトの1つで、IOS/Ripple-iPhone(any):
エラーDEP10402:開始ページが見つかりませんでした。プロジェクトをビルドする必要がある場合があります。
奇妙なことに、この1つのプロジェクトでのみ発生し、Android/Rippleで正常に動作します。ローカル/リモートデバイスに展開してデバッグすることもできます。
もちろん、再構築だけでなく、Cordovaキャッシュのクリアも試みました。
何か案は?
上記の両方のソリューションは私にとってはうまくいきませんでした。私はこの手順を実行しました:
1. Locate the start page in config.xml. Usually, it is index.html.
2. Make a copy the index.html and paste it back. The filename is like "index - Copy.html".
3. Delete the original index.html
4. Rename "index - Copy.html" back to index.html
5. Start Debug.
それは私のために働いた。
同じ問題があり、投稿された解決策では解決できませんでした。
プラットフォームをAndroidからiOSに変更し、Visual StudioがCordovaプロジェクトをデプロイできたことがわかりました...
Androidの問題を修正するために、次のことを行いました。
1. I opened the project folder in Explorer
2. Entered the "platforms" sub-folder
3. Deleted the subfolder "Android".
4. Back to Visual Studio => changed platform back to Android
5. Rebuild.
今Android波紋は私のために働いた。
別の試みとして、新しいソリューション構成を作成します。
1. Set your project as Startup project
2. Build => Configuration Manager...
3. Choose <New...>
4. Name your config. Don't copy settings.
5. Click OK.
6. Set checkmarks in Build and Deploy for your startup project only.
新しい構成を選択すると、リップルでデバッグできるようになります。
編集:これは私のソリューションでは時々発生します。上記の手順に加えて、cordova CLIを使用してプラットフォームを再インストールする必要があり、また(Visual Studioから)cordovaプラグインを再度削除および追加する必要がありました。問題が解決するまで、記載されている回答を試すことをお勧めします。
Cordovaプロジェクトのデバッグ中に同じエラーが発生していました。これを取得するたびに、いくつかの簡単な手順に従うだけです。
うまくいけば、これでうまくいくでしょう。
プラットフォームを削除して、再度追加するだけです。これは私のために働いた
上記の回答で提供されたさまざまな提案を試しましたが、私のために働いたのはindex.htmlをから移動することでした:
Project_FoldertoProject_Folder/ src
そしてpackage.jsonに私は追加しました:
"main": "src/index.html" as a property(added a version
同様に文句を言っていたので、プロパティ)。
また、前述のようにconfig.xmlのスタートページをsrc/index.htmlに変更しました。
お役に立てれば!
Gitからプロジェクトをロードした新しい開発環境でこのエラーが発生しました。
Visual Studioのスタートページで[追加]-> [既存のアイテム...]を使用してファイルを再度追加することにより、エラーを解決しました。実際にファイルなどを削除することなく。
その後、Rippleの実行時にプロジェクトファイルで404エラーが大量に発生し、これらをスタートページファイルと同じ方法で解決しようとしましたが、エラーは解決しませんでした。最終的に、「%APPDATA%」の下の「.cordova」フォルダーを削除し、プロジェクトを再構築することで、これらも解決しました。
VSのweb\external toolsディレクトリにnodejsがあります。これは、nodejs.orgに表示されるものよりも古いバージョンです。
解決:
私の別の答えをチェックしてください こちら
最初に同じエラーが発生しました:エラーDEP10402:開始ページが見つかりませんでした。プロジェクトをビルドする必要がある場合があります。
Package.jsonを更新する必要がありました(角度バージョンを2.0.0-rc.5およびその他の依存関係に変更)。 githubのionic changelogをご覧ください: https://github.com/driftyco/ionic/blob/master/CHANGELOG.md
そこでは、正常なpackage.jsonを見ることができます。バージョン番号を更新するだけで、不足している依存関係が現在使用されており、プロジェクトもビルドされます=)
最後のバージョンに問題があったという注意もあります:注:上記の正確なTypeScriptおよびAngularバージョンを使用していることを確認してください。最新バージョンには問題があります。
CordovaのバージョンはVisual Studioでサポートされている最高のバージョンである6.3.1よりも高いため、CLI(cordova run browser)を介してアプリをビルドする必要があります。
Index.htmlディレクトリに移動してnpm install
を実行する必要がありました
visual Studio 2015のionic 2テンプレートにエラーがありました。config.xmlでsrc/index.htmlに変更しました。正常に動作します:)
Index.htmlの名前をindex-old.htmlに変更し、別のフォルダーに移動した後、同じエラーが発生しました。どういうわけか、ビルドスクリプトは新しいindex.htmlファイルを「見る」ことができませんでした。
だから、index.htmlがwwwフォルダーにもうないことに気付いたとき、バックアップを確実にするためにすべてをSubversionにコミットして、プロジェクトを完全に再構築する準備をしていました(実際に開いていたにもかかわらずVisual Studio!)
だから私はそれをwwwフォルダに保存し、それからうまく再構築しました。
簡単に言えば、ファイルが実際に存在すると思われるフォルダーに存在することを確認してください!
私の場合、プロジェクト名が「some.app」であったため、config.xmlの名前も「some.app」だったため、同じ問題が発生しました。
私が名前のドットを削除した( "some.app"から "someapp"へ)の後、動作しました。
(config.xmlファイルの名前を変更しただけで、プロジェクト名にはまだドットが付いています)
開始ページのフォームの名前をindex.htmlからindex2.htmlに変更し、ファイル構成に変更するだけで機能します。
私にとっては、wwwフォルダが空だったため、index.htmlが見つかりませんでした。 wwwは構築されていませんでした。
最初にこのフォルダーを削除します:%localappdata%\ Microsoft\VisualStudio\14.0\ComponentModelCache
次に、@ asanga15 copyコマンドを使用してindex.htmlファイルの名前を変更しました。
こちらの同様の問題をご覧ください: Visual Studio 2015 Blank Cordovaプロジェクトにファイルが表示されない
プロジェクトフォルダーからionic
をアンインストールした後に機能しました
npm uninstall -g ionic
npm install -g ionic
次に、ionic Androidのビルドを使用してビルドします。
そして、VS 2015から実行します。
できます :)