Mengelola dependensi

Bila Anda ingin menambahkan, meningkatkan, atau menghapus dependensi ada beberapa perintah berbeda yang perlu Anda ketahui.

Setiap perintah akan secara otomatis memperbarui file ` package.json </ 0> dan yarn.lock </ 1> Anda .</p>

Menambahkan ketergantungan

Jika Anda ingin menggunakan paket lain, Anda harus menambahkannya sebagai dependensi. Untuk melakukan itu Anda harus menjalankan:

yarn menambahkan [paket]
`</pre> 

Ini akan secara otomatis menambahkan ` [paket] </ 0> ke dependensi Anda di
  package.json </ 0> Anda . Ini juga akan memperbarui  yarn.lock </ 0> Anda untuk mencerminkan perubahannya.</p>

  {
    "name": "my-package",
    "dependencies": {
+     "package-1": "^1.0.0"
    }
  }
`</pre> 

Anda juga dapat menambahkan lainnya  jenis dependensi </ 0> menggunakan bendera:</p> 

* ` benang menambahkan --dev </ 0> untuk menambahkan ke  devDependencies </ 0></li>
  • benang add --peer </ 0> untuk menambahkan ke peerDependencies </ 0></li>
  • yarn add --optional </ 0> untuk menambahkan ke optionalDependencies </ 0></li> </ul>

    Anda dapat menentukan versi paket yang ingin Anda instal dengan menentukan versi ketergantungan </ 0> atau tag </ 1> .</p>

    yarn menambahkan [paket] @ [versi] 
    yarn menambahkan [paket] @ [tag]
    `</pre> 
        The `[versi]` atau `[tag]` akan apa yang akan ditambahkan ke Anda `package.json` dan kemudian diselesaikan melawan ketika menginstal ketergantungan.
        
        Sebagai contoh:
        
        ```sh
        yarn menambahkan paket-1@1.2.3 yarn menambahkan paket-2@ ^1.0.0 yarn menambahkan paket-3 @ beta
        ```
        
        ```json
        {
           "
             paket-1": "1.2.3",
             "paket-2": "^ 1.0.0",
             "paket-3": "beta"
           }}
        ```
        
        ### Mengupgrade ketergantungan 
        
        ```sh
        yarn upgrade [paket] 
        yarn upgrade [paket] @ [versi] 
        yarn upgrade [paket] @ [tag]
        ```
        
        Ini akan mengupgrade file ` package.json </ 0> dan  yarn.lock </ 0> Anda .</p>
    
    
      {
         "name": "my-package",
         "dependencies": {- "package-1": "^ 1.0.0" + "package-1": "^ 2.0.0"
         }
       }
    `</pre> 
        
        ### Melepaskan ketergantungan 
        
        ```sh
        yarn menghapus [paket]
        ```
        
        Ini akan memperbarui file  package.json </ 0> dan  yarn.lock </ 0> Anda .</p>