From dbb433b0301c49937134dff6c88de5162c3803fc Mon Sep 17 00:00:00 2001 From: NISHIMURA Yoshitaka Date: Wed, 21 Oct 2026 05:29:10 +0900 Subject: [PATCH] chore: pnpm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - pnpm のインストールを再整理して aqua に固定 - brew install もされていたので uninstall 済 - pnpm setup は aqua でインストールされてるとグローバルインストールでこけるっぽい - path だけ通してあげるとうまくいった --- uchi/pnpm.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/uchi/pnpm.md b/uchi/pnpm.md index 32141b3..3ffe66a 100644 --- a/uchi/pnpm.md +++ b/uchi/pnpm.md @@ -7,13 +7,22 @@ create: 2026-09-07 - [pnpm](https://github.com/pnpm/pnpm) - node の package manager -- インストールは `aqua` に任せるって書いたんだけど、aqua に pnpm の記載がなく、 - `type` の結果は aqua の PATH にあって、どうやってインストールしたんだっけ?になってる +- インストールは `aqua` に任せる ## note - npm -> yarn -> pnpm - v12 で rust 実装になった +- `pnpm setup` を実行すると aqua でインストールされてる pnpm だとエラーになってしまうっぽい +- AI に聞いたらパスだけ指定すればいけるってことだったのでそうした + +```sh +export PNPM_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/pnpm" +export PATH="$PATH:$PNPM_HOME/bin" + +pnpm bin -g +pnpm add -g <使いたいパッケージ> +``` ## alias @@ -44,3 +53,10 @@ alias pnw='pnpm why' alias pnx='pnpm dlx' alias aliaspn='alias | grep "pnpm"' ``` + +## environment + +```sh {schema=env} +export PNPM_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/pnpm" +export PATH="$PNPM_HOME/bin:$PATH" +```