2016-10-29 23 views
19

Yarn v0.16.1 ile çalışıyorum. Doğru olarak anladım (documentation uyarınca), yarn global add <package>, npm install -g <package> eşdeğeri olmalıdır. Ancak, docs örneğini (create-react-app ile) çalıştırdığınızda, komut başarıyla çalışır, ancak create-react-app komut satırından kullanılamaz. Beklenen sonucuİplik global komutu çalışmıyor

$ yarn global add create-react-app 
$ yarn global v0.16.1 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
[3/4] Linking dependencies... 
[4/4] Building fresh packages... 
success Installed [email protected] with binaries: 
    - create-react-app 
✨ Done in 3.22s. 
$ create-react-app --help 
-bash: create-react-app: command not found 

küresel NPM ile yüklemek Yapma olup, her şey çalışıyor: İşte çıkış bu. İplikle neyi özlüyorum?

cevap

27

export PATH="$PATH:$(yarn global bin)" ürününü ~/.bash_profile numaranıza veya ne kullanırsanız ekleyin. Bu sorunu çözecektir.

Nasıl yüklediğinize bağlı olarak, Yarn'ın genel klasörü bir nedenden dolayı değişir. You can follow this issue here.

+3

Ayrıca, ".bash_profile" dosyasını, bash kabuğunuzdaki değişiklikleri güncellemek için düzenlendikten sonra ".bash_profile" dosyasını da kaydetmelisiniz: 'source ~/.bash_profile'. – tfmontague

+1

Bazı sistemlerde, 'global iplikçiyi' kendiniz çalıştırmanız ve alt dizinin yerine ~/.bash_profile 'dosyasındaki literal url'yi kullanmanız gerekebilir: 'export PATH =" $ PATH:/usr/local/bin "' –