TL;DR

  • elm-pages のプロジェクトを作成し、開発サーバを立ち上げた。
  • pnpm ではエラーが出たので、npm を使った。
  • ビルド(elm-pages build)や開発サーバの立ち上げ(elm-pages dev)には Lamdera が必要である。

背景

Elm で Web サイトを作るためのフレームワークである elm-pages を試した。

環境

  • macOS(Apple Silicon)
  • Lamdera 1.3.2

検証

プロジェクトを作成する

最初は pnpm を使ったがエラーが出たので、npm でプロジェクトを作成した。

$ npx elm-pages init my-project
$ cd my-project
$ npm i
$ npx elm-pages dev

Lamdera を入れる

elm-pages build によるビルドや、elm-pages dev による開発サーバの立ち上げには Lamdera が必要である。Lamdera のダウンロードページの手順に従い、バイナリを取得して実行権限を付けた。

$ sudo curl https://static.lamdera.com/bin/lamdera-1.3.2-macos-arm64 -o /usr/local/bin/lamdera
$ sudo chmod a+x /usr/local/bin/lamdera

結果

npm で作成したプロジェクトで、npx elm-pages dev により開発サーバを立ち上げられた。

キーワード

参考