問題タブ [liveview]

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 に答える
47 参照

webpack - phoenix-liveview アプリの NPM での ModuleBuildError

バックグラウンド

バックグラウンド

2021 年 2 月の Elixir Berlin ミートアップで示されたデモ アプリ desktop-example-app を実行しようとしています。

アプリケーションを起動できますが、開くとクラッシュし続けます。

問題

エラーが発生し続けている間に、次のエラーに気付きました。

私が試したこと

だから、これを修正するために私はした:

  • cd assets
  • npm install --save --prefix assets mdn-polyfills url-search-params-polyfill formdata-polyfill child-replace-with-polyfill classlist-polyfill new-event-polyfill @webcomponents/template shim-keyboard-event-key core-js
  • npx browserslist@latest --update-db
  • cd ../
  • mix phx.digest

そして、私はそれを通常どおり実行します:./run

質問

すべての指示に従っていると思いますが、まだアプリを動作させることができません。私は何を間違っていますか?

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

elixir - Phoenix Liveview の JSON-LD タグ

JSON-LD コンテンツを script タグ内に配置する必要があります。今日、私はこのような内容を入れています:

page_live.ex

root.html.leex

Poison lib は常に String に変換されます。JSONが必要です。

JSON コンテンツを script タグ内に配置するにはどうすればよいですか?

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

docker - Phoenix Liveview - コンテナー外のアセット

Liveview を使用して Phoenix 1.6 で Docker イメージを作成し、リリースでデプロイするのに苦労しています。

すべて正常に実行されmix phx.serverますが、Dockerfile ではアセットがロードされません。画像と css/js ファイルが読み込まれません。

assets フォルダーがすべてのファイルと共にコピーさmix assets.deployれ、フォルダー内のアセットがコンパイルされprivます。

Dockerfile。ESBuildアセットをコンパイルするために使用しています。