gpt4 book ai didi

yarnpkg - 如何显示 yarn 全局安装的包?

转载 作者:行者123 更新时间:2023-12-03 12:47:34 24 4
gpt4 key购买 nike

我正在使用 macOS Sierra 10.12.4 并且我已经通过 brew install yarn 安装了 yarn它的版本是yarn version v0.23.2我安装了angular-cli , bowerionic使用 yarn global add <package-name> 然后我使用 yarn global ls显示全局安装的包,我希望看到上面安装的包,但是 yarn 给了我这个:

$ yarn global ls                                                               
yarn global v0.23.2
warning No license field
✨ Done in 0.99s.
然后我检查 yarn global bin并获取路径 /Users/myusername/.config/yarn/bin我进入目录并查看软链接(soft link):
lrwxr-xr-x  1 myusername  staff    38B 19 Apr 10:17 bower -> ../global/node_modules/bower/bin/bower
lrwxr-xr-x 1 myusername staff 42B 19 Apr 10:21 cordova -> ../global/node_modules/cordova/bin/cordova
lrwxr-xr-x 1 myusername staff 38B 19 Apr 10:20 ionic -> ../global/node_modules/ionic/bin/ionic
lrwxr-xr-x 1 myusername staff 41B 19 Apr 10:15 ng -> ../global/node_modules/angular-cli/bin/ng
显然所有软件包都安装并保存在 /Users/myusername/.config/yarn/global/node_modules 下。
我搜索了以下线程
https://github.com/yarnpkg/yarn/issues/2446
尝试附加以下路径但仍然无效:
YARN_BIN=$HOME/.config/yarn/bin  # `yarn global bin` result
export PATH=$YARN_BIN:$PATH
export PATH=$PATH:$HOME/.config/yarn/global/node_modules/.bin
任何人都可以帮忙吗?我应该怎么做以及如何显示全局安装的包?

最佳答案

yarn global list该命令有 issue in Spring 2017 ,已修复。
2017 解决方法
目前我直接列出Yarn global packages folder内容:

  • window :%LOCALAPPDATA%/Yarn/config/global
  • OSX 和 Linux 非 root:~/.config/yarn/global
  • 如果以 root 身份登录 Linux:/usr/local/share/.config/yarn/global

  • 2020 年 6 月 22 日更新
    截至 2017 年 5 月 12 日,此问题已得到解决。 See issuepull request .
    所以你可以使用 yarn global list列出所有全局安装的软件包。

    关于yarnpkg - 如何显示 yarn 全局安装的包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43501514/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com