Задача состоит в том, чтобы запустить приложение, созданное с помощью angular-fullstack-generator с помощью < href="http://yeoman.io/" rel="nofollow noreferrer">йоман с диапазон.
Для всех, кто заинтересован, вот самые многообещающие уроки, которые я нашел для этого:
Начало разработки мобильных приложений с помощью PhoneGap + Yeoman + AngularJS + Ionic
Краткое руководство по PhoneGap+AngularJS Холли Шински. (части пользовательского интерфейса работают, но функциональность не работает - с базовой настройкой)
Создание приложений PhoneGap с помощью AngularJS, Брайан Форд. (похоже, кодовая база в некоторых моментах изменилась, поэтому я действительно не заставил ее работать)
Итак, первое руководство привело меня к рабочему решению с angular-generator от команды yeoman. Но теперь с angular-fullstack-generator я столкнулся со следующей проблемой. Консоль говорит мне:
Failed to load resource file:///app/45eec174.app.css
Failed to load resource file:///app/f9250ffb.vendor.js
Failed to load resource file:///app/90992454.app.js
Failed to load resource file://www.google-analytics.com/analytics.js
Итак, пока я подозреваю, что тег <base href="/">
сгенерирован в заголовке файла index.html
. Аналогично этому SO-question. Просто удалить - не вариант.
Теперь мое понимание grunt ограничено, но почему это работает с grunt serve
именно так?
И как мне исправить это, чтобы заставить его работать с телефонным разрывом?