我使用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