Open3
pnpm初めて導入。 GatsbyJSで使うときに必要な設定。
今までyarn
を使っていたが、pnpm
が早くていいという話なので、導入してみることにした。
インストール
以前から使っているyarn
もHomebrew経由でインストールしていたのでpnpm
もHomebrew経由でinstallする
brew install pnpm
コマンドライン Tab 補完
補完機能はあって欲しいものなので、導入しておきます。
pnpm install-completion
GatsbyJSを使う場合
pnpm
を使うとwebpackの依存関係がうまく動作しないらしいのでプラグインを追加する必要性があるようです。
pnpm add gatsby-plugin-pnpm
gatsby-config.js
module.exports = {
plugins: [
...,
`gatsby-plugin-pnpm`,
...
]
}
これでgatsby develop
などのコマンドが実行できるかと思います。
ログインするとコメントできます