我使用Mac系统塞拉利昂10.12.4和我已经brew install yarn
安装纱,它的版本是yarn version v0.23.2
如何显示全球安装的软件包?
我使用yarn global add <package-name>
然后我用yarn global ls
显示全球已安装的软件包安装angular-cli
,bower
和ionic
和我期待看到上面安装的软件包,但纱线给我这个:
$ yarn global ls
yarn global v0.23.2
warning No license field
✨ Done in 0.99s.
然后我检查yarn global bin
并获得路径/Users/myusername/.config/yarn/bin
和我去的目录,并看到软链接:
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 ls' – LoganMzz
@toomuchdesign谢谢你的回复,我知道'纱线全局列表'被遗弃..好像在检查'〜/ .config/yarn/global'是唯一的全局列表安装软件包..再次感谢。 – haifzhan