Подтвердить что ты не робот

Ошибка DEP10402: Не удалось найти начальную страницу. Возможно, вам понадобится построить свой проект

Одна из моих проектов Visual Studio 2015 Cordova недавно начала демонстрировать эту ошибку при попытке отладки с IOS/Ripple - iPhone (любой):

Ошибка DEP10402: Не удалось найти стартовую страницу. Возможно, вам нужно будет создать свой проект.

Как ни странно, это происходит только в этом проекте, и он отлично работает с Android/Ripple. Я также могу развернуть и отлаживать локальные/удаленные устройства просто отлично.

Я попытался восстановить курс, а также очистил кеш Кордовы, а также перезагрузился.

Любые идеи?

4b9b3361

Ответ 1

Оба вышеупомянутых решения не сработали для меня. Я сделал следующие шаги:

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.

Это сработало для меня.

Ответ 2

Была та же проблема, и опубликованные решения не решили ее для меня.

Я обнаружил, что когда я сменил платформы с 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.

Теперь пульсация андроида работала для меня.

Еще одна задача - создать новую конфигурацию решения:

 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.

Выбор новой конфигурации теперь позволяет мне отлаживать пульсацию.

Edit: Время от времени это происходит в моих решениях. В дополнение к вышеприведенным шагам мне также пришлось переустановить платформу с помощью CLI cordova, а также (из Visual Studio) удаление и добавление плагинов cordova. Я бы посоветовал попробовать перечисленные ответы, пока не исправит вашу проблему.

Ответ 3

Я использовал ту же ошибку при отладке моего проекта в Кордове. Каждый раз, когда я получаю это, я просто выполняю несколько простых шагов:

  • Перезапустите Visual Studio и заново откройте свой проект,
  • Перейдите в Обозреватель решений и попробуйте открыть стартовую страницу проекта вручную,
  • Очистите и разверните решение.

Надеюсь, это сработает.

Ответ 4

Я испытал эту ошибку в новой среде разработки, где я загрузил проект из git.

Устранена ошибка, повторно добавив файл с помощью "Добавить → Существующий элемент..." на моей стартовой странице в Visual Studio. Без фактического удаления файла или чего-либо подобного.

После этого я получил кучу 404 ошибок в файлах проекта при запуске Ripple, попытался разрешить их так же, как и файл начальной страницы, но это не решило ошибки. В конце концов, они также были решены, удалив папку ".cordova" под "% APPDATA%", а затем перестроив проект.

Ответ 5

Я пробовал различные предложения, приведенные в приведенных выше ответах, но для меня работала index.html:

Project_Folder для Project_Folder /src

и в package.json я добавил:

"main": "src/index.html" as a property(added a version 

так как он тоже жаловался).

Я также изменил начальную страницу в файле config.xml на src/index.html, как упоминалось выше.

Надеюсь, это поможет!

Ответ 6

То же самое произошло со мной, после того как я переименовал свой index.html в качестве index-old.html и переместил его в другую папку. Так или иначе сборка script не могла "видеть" новый файл index.html.

Итак, я просто делал все для подрывной деятельности, чтобы убедиться, что у меня есть резервное копирование, готовясь полностью перестроить проект, когда я заметил, что index.html больше не находится в папке www (несмотря на то, что у меня было он открывается в Visual Studio!)

Итак, я сохранил его в папке www, а затем восстановил его.

Короче говоря: убедитесь, что файл действительно существует в папке, в которой вы думаете, что она существует!

Ответ 7

Мне пришлось зайти в каталог index.html и запустить npm install

Ответ 8

Для меня это было то, что папка www была пуста, поэтому он не смог найти index.html. www не был построен не для.

Удаление этой папки: % LOCALAPPDATA%\Microsoft\VisualStudio\14,0\ComponentModelCache

Затем переименовывается файл index.html с использованием команды копирования @asanga15.

См. эту проблему: Нет файлов, отображаемых в проекте Visual Studio 2015 Blank Cordova

Ответ 9

В моем случае эта же проблема возникла из-за того, что мое имя проекта было "some.app" , поэтому имя в файле config.xml также было "some.app" .

После того как я удалил точку в названии (от "some.app" до "someapp" ), она сработала.

(Просто изменив имя в файле config.xml, у моего имени проекта все еще есть точка)

  • Обновление VS 2015 3
  • Cordova CLI 6.3.1
  • Ionic 2 RC4 (Angular2 2.2.1)

Ответ 10

Сначала у меня была такая же ошибка: Ошибка DEP10402: Не удалось найти начальную страницу. Возможно, вам нужно будет создать свой проект.

Мне пришлось обновить package.json(angular version до 2.0.0-rc.5 и некоторые другие зависимости). Взгляните на ионный журнал изменений в github: https://github.com/driftyco/ionic/blob/master/CHANGELOG.md

Там вы можете видеть рабочий пакет .json. Просто обновите номера версий и отсутствующие зависимости, которые вы используете прямо сейчас, и ваш проект также будет построен =)

Также есть заметка о том, что в последней версии были проблемы: Примечание. Пожалуйста, убедитесь, что вы используете точные версии TypeScript и Angular, перечисленные выше. Были проблемы с последними версиями.

Ответ 11

была ошибка в шаблоне ионного 2 в визуальной stuidio 2015 я изменил его на src/index.html в файле config.xml и отлично работает:)

Ответ 12

Он работал после удаления ionic из папки проекта

npm uninstall -g ionic
npm install -g ionic

Затем создайте с помощью ионной сборки android.

И затем запустите с VS 2015.

Работает:)

Ответ 13

VS имеет nodejs в каталоге \external tools dir, который является более старой версией, чем тот, который вы видите на nodejs.org.

Решение:

  • исправить версии для ваших зависимостей в package.json и убедиться, что вы используете app-scripts 1.0.0 в своих devDependencies
  • вместо использования node/npm из VSINSTALLDIR/web/external Я использую глобальную установку node и npm, для этого перейдите к настройке внешних инструментов в VS и удалите записи оттуда, просто держите $PATH, я предполагаю, что у вас есть глобальная установка GIT, поэтому вы можете ее удалить.

Посмотрите мой другой ответ здесь

Ответ 14

Просто я изменил имя начальной формы страницы index.html на index2.html и изменил его в файл config, и он работает.