Webエンジニア hakshuの部屋

のらりくらりと綴る

npmからyarn(v1)に移行する方法

最近仕事で、古めのサービスでnpmからyarn(v1)に移行する機会があったが、結構簡単だったので備忘録がてら残しておく   基本的には以下公式のマイグレーションガイドに沿えば移行できる

Migrating from npm | Yarn

やることは一つで、package-lock.jsonがあるディレクトリ直下で

yarn import

を実行するだけ

これにより、package-lock.jsonをベースにyarn.lockを自動生成してくれる
最後に rm package-lock.json をしてyarn.lockだけを残せば基本的にはOK
後はCIやnpm scripts内でnpmを使っている箇所をyarnに置き換えるだけだった。