Вышел NativeScript 2.5

Вышел NativeScript 2.5
Отладчик в Chrome DevTools

Сегодня вышла версия 2.5 фреймворка для мобильной разработки NativeScript.

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

  • Поддержка WebPack 2.0 с плагином nativescript-dev-webpack
  • Поддержка ленивой загрузки Angular 2
  • Механизм для копирования дополнительных файлов проекта на устройство с плагином copy-webpack-plugin
  • Поддержка минификации кода с Uglify.js. Минифицировать код можно с помощью флага —uglify во время сборки проекта
  • Компиляция Ahead of Time (AoT). Этот вид компиляции включается при установке плагина nativescript-dev-webpack в приложениях NS + Angular 2
  • Интеграция с отладчиком из Chrome для JavaScript и TypeScript. Для android запуск стандартный: tns debug android Для ios пока с дополнительным флагом: tns debug ios --chrome К сожалению, в этом релизе не удалось реализовать все функции отладчика (типа профайлера), но в ближайших версиях функционал будет расширен
  • Улучшения в CLI. Кроме исправления ошибок, были добавлены новые функции, одна из них — при запуске команды tns run она запускается с флагом livesync — watch, что включает автообновление приложения на устройстве при редактировании кода
  • Улучшения в расширении к Visual Studio Code делают редактирование, отладку и установку приложения намного быстрее
  • Обновление компонентов Telerik UI for NativeScript. Добавлен компонент Шкала и обновлены некоторые другие. Подробно об этом.
  • Обновлено демонстрационное приложение для iOS и Android
  • Новый фреймворк для тестирования приложений NS с открытым исходным кодом.

И немного картинок. Отладка в VS Code:
Вышел NativeScript 2.5

Обновлённое демонстрационное приложение:
Вышел NativeScript 2.5

Обновление существующих приложений

После обновления версии NativeScript CLI, перейдите в консоли в папку с приложением и запустите команду:
tns update
Теперь обновим платформы. Для android:
tns platform remove android
tns platform add android
И для iOS:

tns platform remove ios
tns platform add ios

Обновим модули tns-core:
npm install tns-core-modules@latest --save

Магазин плагинов

Вышел NativeScript 2.5
Эта новость не относится напрямую к NS 2.5, но мы ранее не упоминали об этом. Итак, свершилось! У NativeScript появился официальный репозиторий плагинов — теперь нам не нужно бороздить интернет в поисках необходимого плагина. Все они находятся в одном месте, популярные плагины автоматически поднимаются вверх в поиске

NativeScript Blog

Leave a Comment