問題タブ [figwheel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
279 参照

node.js - Express.JS で Figwheel を実行する

を実行lein figwheelすると、私の理解では、ポート 3449 の舞台裏で単純な静的ホスティング サーバーが (リング経由で) 起動されます。これは私のシステムで動作します。

問題は、ポートで node.js を介して自分のファイルをホストしていることです3000。figwheel を実行してから、express.js サーバーを起動すると、フロントエンド ファイルを変更すると、奇妙にも両方のポートに同じ影響が及びます (つまり、ファイルを更新すると、両方のページがすぐに再レンダリングされます)。

質問:3000しかし、figwheel が express.js ポートサーバーについて何も知らない場合、これはどのように可能でしょうか? そして、いずれにせよ、これは自分の高速サーバーで figwheel を使用する最良の方法ですか (つまり、2 つのインスタンスを実行し、1 つのデフォルトは 3449 で、自分のポートは 3000 です)。

0 投票する
1 に答える
601 参照

clojurescript - カスタムの初期名前空間で figwheel を開始するにはどうすればよいですか?

私の clojurescript コードの project.clj は指定:repl-options {:init-ns my-project.core}し、私は figwheel を介して起動しstart-figwheel!ます。figwheel のドキュメントでは、

cljs.userしかし、figwheel が起動すると、名前空間に入れられます。figwheel にこのオプションを選択させるにはどうすればよいですか?

私の figwheel.clj は次のようになります。

私は基本的に、この質問を Google グループから行っています。

0 投票する
1 に答える
94 参照

websocket - figwheel のリロード時に Websocket コールバックが更新されない

以下のようなコードがあります。

を使用してfigwheelいます。on-messageコールバック ( 、on-errorなど) を変更すると、アプリはリロードされますが、これらの関数の古いバージョンが引き続き呼び出されることに気付きました。

これは、古いバージョンの関数がまだ websocket によって参照されているためだと理解しています。

このコードをリロード可能にするパターンはありますか? おそらく私は使用する必要がありcore/asyncますか?もしそうなら、それはどのように見えますか?

0 投票する
2 に答える
2553 参照

single-page-application - シングルページ アプリをデプロイする方法を教えてください。ClojureScript / Figwheel で静的サーバーに記述されていますか?

私は Figwheel で遊んでいて、サーバー側のインテリジェンスを必要としない単純な単一ページのアプリを書いています。

原則として、このアプリ。任意の静的 Web サーバーに配置できます。

しかし、実際にデプロイするにはどうすればよいでしょうか。Figwheel 開発環境にある main.js が figwheel 接続をセットアップしているようです。

実際に静的サーバーに配置する必要があるのは、どの js ファイルと html ファイルですか? Figwheel はそれらを作成しましたか、それとも新しい main.js と index.html を作成する必要がありますか? そして、どこで例を見つけることができますか?

ドキュメントは、Figwheel の使用を開始する方法については優れていますが、開発が終了した後に何をすべきかについては驚くほど控えめです。

0 投票する
0 に答える
22 参照

node.js - 1 つの jvm で 2 つの figwheel サーバーを実行する

1 つのプロセス/jmv 内から figwheel-sidecar を介して 2 つの figwheel サーバーを起動することは可能ですか?

開発環境で、web ブラウザーと通信するために 1 つの figwheel サーバーを起動しようとしています。もう 1 つは、node.js アプリケーションで行う必要があります。このために2つのjvmが実行されるのを避けたいです。

ブラウザとnodejs接続を次々と実行することができました。start-figwheelしかし、 !への別の呼び出しはいつでもそうです。が完了すると、他の接続が閉じられます。私には、figwheel は 1 つのサーバーに対してのみ行われているように見えますが、これは本当ですか?