私はphoenixとelixirで簡単なチャットアプリケーションを構築していました。ステップの1つは、ソケットとプレゼンスをJavascriptにインポートすることでしたが、私は、ステップが私には分からない理由で動作していないと確信しています。私は私のapp.js
の先頭に次の行を置く:"phoenix"機能から{Socket、Presence}をインポートできません。 Phoenix/Elixir
import {Socket, Presence} from "phoenix"
私はデバッガでこの行をデバッグするとき、私はコンソールでPresence
を入力し、それは私にVM1416:1 Uncaught ReferenceError: Presence is not defined.
を与え、私が見逃している可能性があり、いくつかの設定はありますか?おそらくブランチや何か?
でJavaScriptのスコープについての詳細を読むことができます。私はこれが、あなたがここで言及したように、資産がどのようにコンパイルされているかのように、簡単にデバッグできるかどうかは分かりません。 –
"phoenix"からPhoenixとして 'import * 'を試してみて、' Phoenix.Presence'を使ってください – Ankanna