2015-03-17 2 views
8

Я был рад видеть версию Ionic, но не смог обновить существующий проект. Вот что я сделал.Обновление Ionic в существующем проекте

  1. запустить npm install -g ionic
  2. Открыть bower.json в корневой папке вашего приложения (один выше WWW)
  3. Вы найдете что-то подобное здесь:

    { 
        "name": "MyAppName", 
        "private": "true", 
        "devDependencies": { 
        "ionic": "driftyco/ionic-bower#xxxxxxxx" 
        } 
    } 
    
  4. изменить его на это (в основном путем изменения последней строки:

    { 
        "name": "MyAppName", 
        "private": "true", 
        "devDependencies": { 
        "ionic": "driftyco/ionic-bower#1.0.0-rc.1" 
        } 
    } 
    
  5. Сохранить файл

  6. Перейти в командную строку и запустить это в App Folder

    bower update 
    ionic lib update 
    
  7. Run ionic lib проверить номер версии

Надежда, что помогает кто-то царапать его/ее голова.

------ Редактирование ---------

Это сообщение относится к Windows, O/S, так как я использую 64-битную Windows 7.

+0

Решение @Borja работало для меня под MacOS X 10.11 El Capitan –

ответ

4

Вам нужно не касайтесь файла bower.json.

После npm install -g ionic, находиться в корневой папке вашего приложения и запустить эту команду:

ionic lib update

Это подскажет вам, если вы хотите обновить Ионную версию вашего проекта, то есть скачать и скопировать новые Ионную библиотеки.

+1

Нет, он не работает для существующих проектов. Я уже пробовал это. – Anjum

+0

Он должен. Я сделал это на своем Ubuntu 12.04, который имел «1.0.0-beta.14», и я обновил его до «1.0.0-rc.1». – Keval

+0

На Ubuntu он может работать. Я говорю о Windows. – Anjum

2

Я модернизировал свой ionic проект от ionic v1.0.1 к v1.1.0 в модернизируя инструмент командной строки с npm, а затем генерировать стартовый проект, чтобы увидеть, что изменилось. Вот именно то, что я сделал:

npm uninstall -g ionic 

npm install -g ionic 

ionic start tabsAppX tabs Затем, чтобы создать проект стартера. Когда я сравнил его с стартовым проектом, созданным с предыдущей версии из ionic, я увидел, что только папка www/lib/ionic изменилась (до последней версии). Поэтому я просто скопировал это в свой фактический проект и запустил gulp scss для обновления моих файлов css.

15

У меня также было много проблем для обновления существующего ионного проекта. Это то, что я сделал, чтобы решить эту проблему:

  • Удалить bower.json из www/lib/ionic
  • Выполнить ionic lib update из исходного проекта.

Это действие потребует подтверждения, просто введите yes, и ваш проект будет обновлен до последней версии.

+0

Спасибо! Это решило это для меня! – Robin

+0

Спасибо! Это единственное решение, которое сработало для меня ... Пробовал и многие другие варианты. –

+4

Действительно помогите, но я получил ошибку: неверная версия – Gopinath

0

Вот что я сделал при использовании версии 1:

  1. создал новый проект
  2. удалил все содержимое папки WWW
  3. скопировал все содержание моего предыдущего проекта
  4. вставленного там в новом проекте

Сделать точку, выполняя ионное старт-проект-имя -тип io nic1 сохранить имя старого проекта, чтобы не вызывать каких-либо проблем позже

Смежные вопросы