yarn init

Interaktif membuat atau memperbarui file package.json.

` yarn init </ 0> </h5>

Perintah ini menuntun Anda melalui sesi interaktif untuk membuat file package.json </ 0> . Beberapa default seperti lisensi dan versi awal ditemukan dalam pengaturan konfigurasi init- * </ 0> yarn .</p>

Berikut adalah contoh menjalankan perintah di dalam direktori bernama testdir </ 0> :</p>

$ yarn init
`</pre> 

```sh
nama pertanyaan (testdir): versi pertanyaan my-awesome-package (1.0.0): deskripsi pertanyaan: Paket terbaik yang pernah Anda temukan.
titik masuk pertanyaan (index.js): gudang pertanyaan git: https://github.com/yarnpkg/example- yarn -package penulis pertanyaan: Yarn Contributor question license (MIT): pertanyaan pribadi: sukses Saved package.json ✨ Selesai di 87.70s.
```

Hal ini menghasilkan ` package.json </ 0> berikut ini :</p>

{
   "nama": "my-awesome-package",
   "version": "1.0.0",
   "description": "Paket terbaik yang pernah Anda temukan.",
   "main": "index.js",
   "repository ": {
     " url ":" https://github.com/yarnpkg/example- yarn -package ",
     " type ":" git "
   },
   " author ":" Yarn Contributor ",
   " license ":" MIT " }
`</pre> 

> Secara default, jika jawaban yang diberikan pada ` pertanyaan pribadi </ 0> dilewatkan sebagai kosong, tombol  private </ 0> tidak akan ditambahkan ke  package.json </ 0></p>
</blockquote>

Jika Anda sudah memiliki file package.json </ 0> yang ada , maka file tersebut akan menggunakan entri file sebagai default.</p>

Berikut package.json </ 0> :</p>

{
   "name": "my-existing-package",
   "version": "0.1",
   "description": "Saya ada karena itu saya.",
   "repository": {
     "url": "https: // github. com / yarnpkg / example-yarn-package ",
     " type ":" git "
   },
   " license ":" BSD-2-Clause "}
`</pre> 
> 
> Hasil dalam default berikut selama sesi interaktif:
> 
> ```sh
$ yarn init
```

```sh
nama pertanyaan (paket saya yang ada): versi pertanyaan (0.1): deskripsi pertanyaan (saya ada karena itu saya.): titik masuk pertanyaan (index.js): gudang git pertanyaan (https://github.com/yarnpkg/ contoh- yarn -Paket): pertanyaan penulis: yarn lisensi pertanyaan Kontributor (BSD-2-Ayat): pertanyaan pribadi: keberhasilan Disimpan package.json ✨ Selesai di 121.53s.
```

##### Menetapkan default untuk ` yarn init </ 0> </h5>

Berikut config </ 0> variabel dapat digunakan untuk menyesuaikan default untuk init yarn </ 1> :</p>

  • nama penulis-init`</li> * `init-author-email` * `init-author-url` * `versi init` * `` init-license </ 0> </li> </ul>
    yarn init --yes / -y </ 0> </h5>

    Perintah ini melewatkan sesi interaktif yang disebutkan di atas dan menghasilkan package.json </ 0> berdasarkan default Anda. Beberapa default dapat diubah mengubah pengaturan konfigurasi init- * </ 0> seperti yang disebutkan di atas. Sebagai contoh, diberikan sebuah salinan baru dari yarn dan di dalam direktori yarn - contoh </ 0> :</p>

    $ yarn init -
    ``</pre> 
        
            peringatan bendera ya telah ditetapkan Ini akan secara otomatis menjawab ya untuk semua pertanyaan yang mungkin memiliki implikasi keamanan. sukses Saved package.json ✨ Selesai di 0.09s.
            
        
        Yang menghasilkan ` package.json </ 0> berikut ini :</p>
    
    
    {
       "nama": "yarn-contoh",
       "versi": "1.0.0",
       "main": "index.js",
       "license": "MIT"}
    `</pre> 
        
        ##### ` yarn init --private / -p </ 0> </h5>
    
    

    secara otomatis menambahkan private: true </ 0> ke package.json </ 0></p> </blockquote>

    $ yarn init --private
    `</pre> 
        
        Jika flag ` private </ 0> diset, kunci  private </ 0> akan disetel secara otomatis ke  true </ 0> dan Anda masih menyelesaikan sisa proses init.</p>
    
    
    nama pertanyaan (testdir): versi pertanyaan my-awesome-package (1.0.0): deskripsi pertanyaan: Paket terbaik yang pernah Anda temukan.
    titik masuk pertanyaan (index.js): gudang pertanyaan git: https://github.com/yarnpkg/example- yarn -package penulis pertanyaan: Yarn Contributor question license (MIT): success Saved package.json ✨ Selesai di 87.70s.
    `</pre> 
        
        ```json
        {
           "nama": "my-awesome-package",
           "version": "1.0.0",
           "description": "Paket terbaik yang pernah Anda temukan.",
           "main": "index.js",
           "repository ": {
             " url ":" https://github.com/yarnpkg/example- yarn -package ",
             " type ":" git "
           },
           " author ":" Yarn Contributor ",
           " license ":" MIT " ,
           "pribadi": benar}
        ```
        
        **Anda dapat menggunakan flag ` yes </ 0> dan  private </ 0> pada saat bersamaan</strong></p>
    
    

    Seperti ini:

    $ yarn init -yp
    `</pre> 
        
            peringatan bendera ya telah ditetapkan Ini akan secara otomatis menjawab ya untuk semua pertanyaan yang mungkin memiliki implikasi keamanan. sukses Saved package.json ✨ Selesai di 0.05s.
            
        
        Yang menghasilkan ` package.json </ 0> berikut ini :</p>
    
    
    {
       "nama": "yarn-contoh",
       "versi": "1.0.0",
       "main": "index.js",
       "license": "MIT",
       "private": true}
    `</pre>