2017-07-22 2 views
1

私はnodejsプロジェクトを持っており、それを構築するのにyarnを使用しています。何らかの理由で、ユーザーのホームディレクトリは読み取り専用です。私は私のプロジェクトでyarn installを実行すると、私はエラーの下に取得する:`糸`を実行するときにホームディレクトリを変更する方法は?

error An unexpected error occurred: "EACCES: permission denied, mkdir '/home/jenkins/.config'". 

yarnは、ユーザのホームディレクトリにアクセスしようとしているようです。 yarnは現在のアプリケーションディレクトリのみを制限するにはどうすればよいですか?

私は知っているnpm私は下の環境を使用することができますvaraibleしかし、私はyarnでそれを行う方法については分かりません。

答えて

1

Yarnは、ローカルパッケージキャッシュを使用します。通常、ユーザーのホームディレクトリにあります。 sudo yarn install

ます。sudoで yarn install --cache-folder ./path_to_public_directory

  • または実行糸:

    1. 変更キャッシュディレクトリ:

      次の操作を実行しようとすることができ、あなたの問題を解決するには

  • 関連する問題