問題タブ [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 に答える
42 参照

clojurescript - アトムをローカル(レキシカル)状態として持つFigwheelのリロード可能なコード?

私は自分のプロジェクトを与えられた試薬を使用して状態に適した設計に向けて進化しており、まだ別個の原子を使用している間 (おそらく単一の原子に切り替える予定ですが、現在は可能性のある空間を探索しようとしています)、私は以下に示すように、ルートコンポーネントのレキシカルコンテキストですべての状態を設定しようとしました。これapp-stateは、各キーの値が試薬アトムである通常の clojure マップであるという考えです。

attrsこれはprop ( data-html 要素の attrs から来る)である map を受け取り、その仕事はapp-statemapを初期化することです。問題は、これらすべてのs がファイルの先頭で宣言されたときに定義されていたことです。これは私が切り替えたばかりであり、セマンティクスが失われ、フィグホイールのホットリロードが壊れています。r/atomr/atomr/atomdefoncedefonce

このスタイルで状態を設定する際に再読み込み可能なコードを保持する方法はありますか?

defoncea の中に aを入れることはできませんlet。これ以降、評価されると nil と評価されるためです。
または、ここで見逃しているパターンがあります。

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

clojure - figwheel で動作する Leiningen コマンドを取得できません

https://leiningen.org/の指示に従ってLeiningen をインストールした後、バッチ ファイルをダウンロードして、C:\Users\Dylan\Bin\Lein.bat にあるフォルダーに保存しました。

ここに画像の説明を入力

次にlein.bat self-install、フォルダーを作成する CMD で実行しました.lein

ここに画像の説明を入力

この時点で、ライニンゲンが追加されます。lein new figwheel tictactoe -- --reagentその後、CMDのコマンドを使用して tictactoe という新しいプロジェクトを作成でき、フォルダーが正常に作成されます。ただし、tictactoe プロジェクトをコンパイルしようとすると問題が発生します。以下を参照してください。

ここに画像の説明を入力