2022-11-04

  • mix_tombo_watch の実装続き

mix archive には deps を含めないことが分かったので、 escript 化することにする。

これ合わせて名前を変えよう。 escript だと mix task でないしコマンド名には長過ぎると思う。 escript の watch ということで es_watch とした。

ひととおり実装して、この Tombo Notes で使い始めた。しばらくドッグフーディングする。

なぜ Tombo Notes で es_watch を使いたいかと言うと、 tailwindcss の --watch にバグがあるっぽくてスタイル変更が反映されない時があるから。単発実行だと反映されるのでそれを es_watch でやってやることで解消できる。

refs. https://github.com/tailwindlabs/tailwindcss/pull/9689, insiders で試したが、これでは解消しなかった。

escript

Note: escripts do not support projects and dependencies that need to store or read artifacts from the priv directory.

refs. mix escript.build

escripts does not support accessing content in priv directories.

refs. https://elixirforum.com/t/why-is-mix-escript-not-good-enough-for-deploys/33167/2

Port

Erlang