Отладчик в 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 CLI, перейдите в консоли в папку с приложением и запустите команду:
tns update
Теперь обновим платформы. Для android:
tns platform remove android
И для iOS:
tns platform add android
tns platform remove ios
tns platform add ios
Обновим модули tns-core:
npm install tns-core-modules@latest --save
Магазин плагинов
Эта новость не относится напрямую к NS 2.5, но мы ранее не упоминали об этом. Итак, свершилось! У NativeScript появился официальный репозиторий плагинов — теперь нам не нужно бороздить интернет в поисках необходимого плагина. Все они находятся в одном месте, популярные плагины автоматически поднимаются вверх в поиске
NativeScript Blog
Разработчик: java, kotlin, c#, javascript, dart, 1C, python, php.
Пишите: @ighar. Buy me a coffee, please :).