【问题标题】:How to change home directory when running `yarn`?运行`yarn`时如何更改主目录?
【发布时间】:2017-07-22 06:03:14
【问题描述】:

我有一个 nodejs 项目并使用yarn 来构建它。由于某些原因,用户主目录是只读的。当我在我的项目中运行 yarn install 时,出现以下错误:

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

yarn 似乎正在尝试访问用户主目录。如何限制yarn 仅使用当前应用程序目录?

我知道npm 我可以使用以下环境变量,但我不确定如何在yarn 中执行此操作。

export npm_config_cache=npm-cache

【问题讨论】:

    标签: node.js npm npm-install yarnpkg


    【解决方案1】:

    Yarn 使用本地包缓存,通常位于用户的主目录中。

    要解决您的问题,您可以尝试执行以下操作:

    1. 更改缓存目录: yarn install --cache-folder ./path_to_public_directory

    2. 或者使用 sudo 运行 yarn: sudo yarn install

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      • 2016-04-02
      • 2020-11-02
      • 1970-01-01
      相关资源
      最近更新 更多