【问题标题】:yarn install: EACCES: permission denied, unlink yarn integrity纱线安装:EACCES:权限被拒绝,取消链接纱线完整性
【发布时间】:2019-08-05 00:44:33
【问题描述】:

纱线安装抛出:

EACCES: permission denied, unlink '/home/minnak/Darbas/market/node_modules/.yarn-integrity'

可能与this issue有关

我尝试检查权限:

ls -la /home/minnak/Darbas/market/node_modules/.yarn*

输出:-rw-r--r-- 1 root root 490276 kov. 13 15:10 /home/minnak/Darbas/market/node_modules/.yarn-integrity

然后:

sudo chown -R minnak /home/minnak/.config/yarn/

然后再次启动 yarn install 并得到同样的错误。

【问题讨论】:

    标签: linux npm permissions yarnpkg


    【解决方案1】:

    尝试在没有提升权限的情况下运行sudo rm -rf /home/minnak/Darbas/market/node_modules/,然后运行yarn

    【讨论】:

    • 这行得通,但我不得不经常这样做。我的工作区有 3 个项目,我必须一直为每个项目做。
    【解决方案2】:

    这可能是与 unix 权限相关的问题。开发人员的 github 页面上发布了一个解决方案。尝试运行以下命令

    sudo chown -R $USER:$GROUP ~/.npm
    sudo chown -R $USER:$GROUP ~/.config
    

    参考:EACCES: permission denied .config/configstore/bower-github.json #2262

    【讨论】:

    • 你刚刚把我从Error: EACCES: permission denied, open '/Users/me/.config/yarn' 那里救了出来,马上就奏效了!谢谢!
    【解决方案3】:

    使用sudo yarn 而不是yarn 为我解决了这个问题

    【讨论】:

      猜你喜欢
      • 2022-07-25
      • 2021-12-13
      • 2017-12-23
      • 2022-01-13
      • 2018-08-16
      • 2018-09-06
      • 2018-07-18
      • 1970-01-01
      • 2018-01-07
      相关资源
      最近更新 更多