haiju's 開発メモ

開発に必要な情報を自分用にメモ

homeディレクトリ以下にpurescript開発環境を構築してみる

ブログを書いてる途中で、プロジェクトごとと言わず

いっそのこと、homeディレクトリ以下にpurescript自体の

環境を持ってきて、その下にプロジェクトをまとめた方が

よくね?と思って検証してみたのでメモる(Φω|

ただし、その方法がpurescriptのお作法として合ってるのか

は知らないw

[手順]

1. homeディレクトリ以下に、purescript開発用のディレクトリを作成。

% mkdir purs-env

2. 最小限のpackage.jsonを作成。

% cd purs-env

% npm init -y

 ※ 今回は、npxでpulpを動かすのでscriptにpulpを登録しない。

3. 1にpurescript, pulp, psc-packageをインストール。

% npm install purescript pulp psc-package

4. purescriptとpsc-packageのエイリアスを .zshrcに定義。

% vim ~/.zshrc

alias purs="~/purs-env/node_modules/.bin/purs"
alias psc-package="~/purs-env/node_modules/.bin/psc-package"

5. 念のため、バージョンを動かして動作確認。

% npx pulp --version
Pulp version 12.3.1
purs version 0.12.3 using /Users/j001395/purs-env/node_modules/.bin/purs

% psc-package --version
0.5.1

% purs --version
0.12.3

6. 1以下にサンプルプロジェクトを作成。

% mkdir purescript-hello

7. 6でスケルトンを作成。

% cd purescript-hello

% npx pulp --psc-package init

8. サンプルコードを修正し、ビルド+実行。

% npx pulp run