yarnのv1を使用している環境でproxyを建てずオフラインインストールしたいという要望があったので調査。
方法
オフラインインストール用モジュールの取得
以下の.yarnrcをプロジェクトのディレクトリに配置し、node_moduels,yarnのキャッシュを削除して yarn install する
-
offlineインストール用モジュールの配置場所作成(今回は yarn_offline ディレクトリに配置する)
-
mkdir yarn_offline
-
-
node_modulesの削除
-
rm -rf node_modules
-
-
yarnのcacheクリア
-
yarn cache clean
-
-
.yarnrcの配置
yarn-offline-mirror "./yarn_offline" yarn-offline-mirror-pruning true -
パッケージの取得
-
yarn install --verbose
-