2016-08-03 4 views
0

Пока я могу перезагрузить XML в Nativescript, я не могу перезагрузить JS-изменения. Возможно ли это?Nativescript hot reload Код JS

Я запускаю «tns livesync ios --emulator --watch».

Мой редактор - это код исходного кода, и я использую для него плагин NS.

Спасибо!

+0

It должен определенно работать, у вас нет TypeScript, не так ли? Мне действительно нужна дополнительная информация, чтобы делать какие-либо полезные предложения, версии программного обеспечения системной информации и т. Д. –

ответ

0

NativeScript сам по себе пока не поддерживает горячую перезагрузку JS-файлов с версии 2.20.

Существует плагин под названием nativescript-liveedit, который позволяет горячую перезагрузку JS на платформе Android. Плагин не является «идеальным», но; она работает в большинстве случаев и позволяет настраивать соответствующие файлы и файлы автоматического перезапуска на (то есть, если вы измените синглтон)

(Отказ от ответственности: Я автор плагина)

+0

Спасибо за быстрый ответ. Я следовал инструкциям, но я не могу заставить его работать. Когда я устанавливаю плагин, я получаю «2.1.1 для android не совместим с установленной в настоящий момент версией фрейма 1.7.1». Не уверен, к какой версии относится ваш скрипт. 'tns --version' дает мне 2.1.1. Когда я запускаю «наблюдатель узла», я получаю «Не могу найти модуль»/Пользователи/geo/nativescript-bluetooth-demo/Bluetooth/watcher ''. Эта команда запускает исполняемый скрипт-liveedit/support/watcher.js? Большое спасибо! – Vogatsiko

+0

NativeScript-LiveEdit - один из немногих плагинов, который построен для каждой версии NativeScript; поэтому, если в настоящее время вы используете время выполнения v1.7.1, а не 2.1.1; то вам нужно установить его как: tns plugin add [email protected], чтобы получить версию 1.7.1. – Nathanael

+0

Я считаю, что если это не удается, наблюдатель не установлен. (Извините, прошло некоторое время с тех пор, как я работал над скриптом установки). Но если он установлен, вы должны находиться в корневой папке проекта, а затем вы можете ввести «наблюдатель узла», и он должен работать. – Nathanael

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