yarn add

Bir paketi ve bağımlı olduğu paketleri yükler.

Bağımlılıkları ekleme

Genel olarak, bir paket kodlu bir klasör ve içeriği açıklayan bir package.json dosyasıdır. Farklı bir paket kullanmak için, önce onu bağımlılık listesine eklemelisin. Bu, yarn ekleme [package-name] projenize yüklemek için.

Bu aynı zamanda ` package.json ` ‘ı ve ` yarn.lock </ 0>’ ı güncelleyecek ve böylece diğer projede çalışan geliştiriciler, sizinle aynı bağımlılıkları alacaktır. iplik < 0> veya yarn takma </ 0> çalıştırırlar.</p>

Çoğu paket, npm kayıt defterinden yüklenecektir ve sadece kendi paket adıyla anılmaktadır. Örneğin, yarn katma reaksiyonu ` [` tepki `](https://www.npmjs.com/package/react) paketini npm kayıt defterinden yükleyecektir. Bunlardan birini kullanarak sürümleri belirtebilirsiniz: 1. ` yarn paket adı ekle `, paketin "en son" sürümünü yükler. 2. `yarn add package-name@1.2.3 ` kayıt defterine bir paket sürümünü yükler. 3. `yarn paket adı ekle @ tag `, belirli bir [ "etiket" ](/tr/docs/cli/tag) (ör. `beta`, `sonraki` veya ` en son `). Ayrıca farklı konumlardan paketler belirtebilirsin: 1. `paket ekle-adı` paketi paketten yükler npm kayıt defteri</1 > başka bir belirtmediyseniz sizin `paketinizde.json`.</li> - `yarn ekleme dosyası:/path/to/local/klasör` dosyanızın yerel bir sürüm paketi yükler, Bu kaydedilen ve yayınlanan paketler test etmek için yararlı olacaktır. - ` yarn ekleme dosyası: /path/to/local/tarball.tgz` bir paketi gzipped'den yükler Bir paketi yayınlamadan önce paylaşmak için kullanılabilecek bir tarball. - ` yarn add ` uzak bir git havuzundan bir paket yükler. - `iplik ekleme #<branch/commit/tag>` bir paketi uzaktan yükler belirli GIT şube, GIT commit veya gıt etiketi de GIT deposu. - ` yarn ekleme https://my-project.org/package.tgz `, bir paketi bir uzaktan gzipleştirilmiş tarball.</ol> ### Uyarılar Daha önce npm gibi bir paket yöneticisi kullandıysanız, küresel bagımlılıkları eklemek için arıyor olabilirsiniz. Küresel bağımlılıklar örtülü olduğu için paketlerin çoğu için kötü bir uygulama olarak kabul edilir. Tüm bağımlılıkları yerel olarak ekleyebilir, bu şekilde onlar herkese açık başka projede kullanarak bağımlılıkları aynı gruba alır daha iyi olur. ` depo kutusu </ 0> olan bir CLI aracı kullanmaya çalışıyorsanız bunlara şu adresten erişebilirsiniz: ./ node_modules /.bin </ 0> dizininiznden erişebilirsiniz. Ayrıca şu komutu kullanabilirsiniz global </ 0>:</p>

yarn global add 
`</pre> 
    
    ### Komutlar 
    
    ##### `yarn add ` 
    
    Bu, bir veya daha fazla paketin ` bağımlılıkları </ 0>.</p>

yarn add [--dev/-D]` </h5> ` - dev </ 0> veya -D </ 0> şarkılarınızı bir veya daha fazla paket yükleyecek devDependencies </ 1>.</p>
yarn add [--peer/-P]` </h5> ` - peer </ 0> veya -P </ 0> 'yi kullanarak bir veya daha fazla paket yükleyecektir akran Bağımlılıkları </ 1>.</p>
yarn add [--isteğe bağlı/-O]` </h5> `--optional` veya `-O` 'yi kullanarak bir veya daha fazla paket yükleyecektir [`optionalDependencies`](/tr/docs/dependency-types#toc-optional-dependencies). ##### `yarn add [--exact/-E]` `--exact` veya `-E` kullanarak paketlerin tam sürümlerini yükler. Varsayılan, aynı ana sürümle en son sürümü kullanmaktır. Örneğin, ` iplik ekle@1.2.3 </ 0>, 1.9.1 </ 0> sürümünü kabul eder, ancak iplik ekle@1.2.3 --exact </ 0> yalnızca 1.2.3 </ 0> sürümünü kabul eder.</p>
yarn add [--tilde/-T]` </h5> Kullanımı `--tilde` veya `-T` aynı küçük sürüm paketleri en son sürümünü yükler. Varsayılan değer. aynı son sürüm ile aynı ana sürümdür. Örneğin, iplik eklemek@1.2.3 --tilde </ 0> kabul eder 1.2.9 </ 0> ancak 1.3.0 </ 0> değildir.  .</p>