Вышел NativeScript 2.5

Разработка /
Разработка: Отладчик NativeScript
Отладчик в Chrome DevTools

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


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

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

И немного картинок. Отладка в VS Code:
Разработка: Отладка в VS Code

Обновлённое демонстрационное приложение:
Разработка: демонстрационное приложение

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


После обновления версии 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
0 комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.