2016-08-03 12 views
0

NativescriptでXMLをホットリロードすることはできますが、JSの変更をホットリロードすることはできません。これも可能ですか?NativescriptホットリロードJSコード

私は 'tns livesync ios --emulator --watch'を実行します。

私のエディタはVisual Source Codeで、NSプラグインを使用しています。

ありがとうございます!

+0

それを間違いなく動作するはずですが、TypeScriptはインストールされていませんか?有用な提案、システム情報ソフトウェアのバージョンなどを作るためにはもっと多くの情報が必要でしょう。 –

答えて

0

NativeScript自体は、バージョン2.20以降のJSファイルのホットリロードをまだサポートしていません。

nativescript-liveeditというプラグインがあり、AndroidプラットフォームでJSをホットリロードすることができます。プラグインは「完璧」ではありませんが、それはほとんどの場合で動作し、あなたは上の自動再起動に関連するファイルとファイルを設定することができます(つまり、あなたはシングルトンを変更した場合)

(免責事項:私は、プラグインの作者だ)

+0

素早い対応をありがとう。私は指示に従ったが、走らせることはできない。プラグインをインストールすると、2.1.1が表示されます。アンドロイドは、現在インストールされているフレームワークバージョン1.7.1と互換性がありません。あなたのスクリプトが参照しているバージョンがわかりません。 'tns --version'は私に2.1.1を与えます。私が 'node watcher'を実行すると、 'モジュールが見つかりません'/Users/geo/nativescript-bluetooth-demo/Bluetooth/watcher 'が表示されます。このコマンドは'native script-liveedit/support/watcher.js 'を起動しますか?どうもありがとう! – Vogatsiko

+0

NativeScript-LiveEditは、NativeScriptの各バージョン用に構築された数少ないプラグインの1つです。 2.1.1ではなくランタイムv1.7.1を現在使用している場合、次のようにインストールする必要があります。tns plugin 1.7.1のバージョンを取得するには、[email protected]を追加します。 – Nathanael

+0

私はそれが失敗した場合、ウォッチャーはインストールされていないと思います。 (申し訳ありませんが、私がインストールスクリプトを作ってからしばらくお待ちください)。しかし、それがインストールされている場合は、ルートプロジェクトフォルダに入れて、 "node watcher"とタイプすれば実行する必要があります。 – Nathanael

関連する問題