🐥
【PureScript】spago が v0.15.0 から esbuild を使うようになっていた。
概要
spago という PureScript のパッケージ マネージャー、ビルドツールがある。
spago で、PureScript を JavaScript にバンドルする際に、esbuild のインストールが必要になっていた。
esbuild とは、高速な、JavaScript のビルドツールだ。
これは、spago v0.15.0 以降からの変更という。
= v0.15.0
Since v0.15.0 spago uses esbuild as the underlying default bundler. See the esbuild getting started for installation instructions.
v0.15.0以降、spago は esbuild を基本的なデフォルトのバンドルソフトとして使用しています。インストール方法については、esbuild getting started を参照してください。
esbuild をインストールせずに spago bundle-app
で JavaScript にバンドルしようとすると、エラーになる。
インストール方法
esbuild のインストールは難しくない。
npm install -g purescript
で、グローバルに PureScript をインストールしていた場合、
npm install -g esbuild
でグローバルに esbuild をインストールすればよい。
ローカルにインストールしていた場合は、
npm install -D esbuild
などとすれば、spago bundle-app
での JavaScript へのバンドルが正常に完了するようになる。
Discussion