NativescriptでXMLをホットリロードすることはできますが、JSの変更をホットリロードすることはできません。これも可能ですか?NativescriptホットリロードJSコード
私は 'tns livesync ios --emulator --watch'を実行します。
私のエディタはVisual Source Codeで、NSプラグインを使用しています。
ありがとうございます!
NativescriptでXMLをホットリロードすることはできますが、JSの変更をホットリロードすることはできません。これも可能ですか?NativescriptホットリロードJSコード
私は 'tns livesync ios --emulator --watch'を実行します。
私のエディタはVisual Source Codeで、NSプラグインを使用しています。
ありがとうございます!
NativeScript自体は、バージョン2.20以降のJSファイルのホットリロードをまだサポートしていません。
nativescript-liveeditというプラグインがあり、AndroidプラットフォームでJSをホットリロードすることができます。プラグインは「完璧」ではありませんが、それはほとんどの場合で動作し、あなたは上の自動再起動に関連するファイルとファイルを設定することができます(つまり、あなたはシングルトンを変更した場合)
(免責事項:私は、プラグインの作者だ)
素早い対応をありがとう。私は指示に従ったが、走らせることはできない。プラグインをインストールすると、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
NativeScript-LiveEditは、NativeScriptの各バージョン用に構築された数少ないプラグインの1つです。 2.1.1ではなくランタイムv1.7.1を現在使用している場合、次のようにインストールする必要があります。tns plugin 1.7.1のバージョンを取得するには、[email protected]を追加します。 – Nathanael
私はそれが失敗した場合、ウォッチャーはインストールされていないと思います。 (申し訳ありませんが、私がインストールスクリプトを作ってからしばらくお待ちください)。しかし、それがインストールされている場合は、ルートプロジェクトフォルダに入れて、 "node watcher"とタイプすれば実行する必要があります。 – Nathanael
それを間違いなく動作するはずですが、TypeScriptはインストールされていませんか?有用な提案、システム情報ソフトウェアのバージョンなどを作るためにはもっと多くの情報が必要でしょう。 –