运行`yarn`时如何更改主目录?
我有一个nodejs项目并使用yarn
来构build它。 由于某些原因,用户主目录是只读的。 当我在我的项目中运行yarn install
,出现以下错误:
error An unexpected error occurred: "EACCES: permission denied, mkdir '/home/jenkins/.config'".
似乎yarn
正试图访问用户主目录。 如何限制yarn
只能使用当前的应用程序目录?
我知道npm
我可以使用下面的环境变化,但我不知道如何做yarn
。
export npm_config_cache=npm-cache
Yarn使用本地包caching,通常位于用户的主目录中。
要解决您的问题,您可以尝试执行以下操作:
-
更改caching目录:
yarn install --cache-folder ./path_to_public_directory
-
或者用sudo运行纱线:
sudo yarn install