Node.jsの記事一覧

TypeScript で"moduleResolution": "Node"は使わないほうがいい

🙅‍♂️

タイトルは若干煽りですが、TS 5.0 でBundlerという設定値が追加されたため、Nodeを使う場面はほぼ無くなったと思います。 今回は Node.js と TypeScript のモジュール解決の仕組みについて、moduleResolutionというオプションの観点から解説します。 この記事…

pnpm では Pre/Post スクリプトは実行されない

🤨

最近メインで使うパッケージマネージャを Yarn から pnpm に乗り換えたのですが、 Yarn の時に使っていた Pre/Post スクリプトが自動で実行されないことに気づきました。これは pnpm v6.0.0 からの仕様変更で、 意図的に 実行されないようになっています。 今回は対処法も含…

GitHub Actions で corepack を使って CI 上のパッケージマネージャを楽に管理する

📦

皆さんは corepack をご存知でしょうか? corepack は Node.js v14.9 以降に同梱されているパッケージマネージャマネージャ(?) です. プロジェクト側で package.json に使用するパッケージマネージャとそのバージョンを明記しておくと, コマンド実行時に指定…