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 devLamdera を入れる
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 により開発サーバを立ち上げられた。