私がする時 $ yarn install
、 私はそれを見る ./node_modules
ディレクトリが作成され、モジュールがそのディレクトリにインストールされます。
私も--modules-folder ./directory_location
が存在し、特定のディレクトリに一度にインストールします。
常に特定のディレクトリを使用してpackage.json構成にインストールするオプションはありますか?
これを行うためにscripts
を使用しています。
そして、私はyarn run newinstall
Package.json
{
...
"scripts": {
"newinstall": "yarn install --modules-folder ./directory_location"
}
...
}
ルートプロジェクトフォルダに.yarnrc
ファイルをpackage.json
とともに作成します。
.yarnrc
の中に、以下を追加します。
# install modules here
--modules-folder apps/my_cool_application/static/
# Note: target directory goes after `--modules-folder` {{target dir}}
この例では、yarn install
を実行すると、すべてのモジュールが./apps/my_cool_application/static
にインストールされます。たとえば、
ブートストラップは、インストール後、次の場所に存在します:./apps/my_cool_application/static/bootstrap
注:node_modules
フォルダーが現在存在する場合は、.yarnrc
の作成後に削除し、yarn install
を実行して、すべてのパッケージをターゲットディレクトリに再度ダウンロードできます。
このサイトには役立つウォークスルーがありました 、およびいくつかの追加情報を提供します。
"scripts": {
"postinstall": "cd subdirectory && yarn install", //exec after yarn install automatically
}