Pertanyaan Secara otomatis menghapus dependensi dari package.json saat menggunakan npm uninstall


Setelah npm init Saya dapat menambahkan dependensi dalam paket saya.json menggunakan ini:

npm install package --save

Dan katakan, saya ingin uninstall paket dan saya melakukannya dengan melakukan:

npm uninstall package

tetapi saya ingin paket.json saya diperbarui juga tanpa harus secara manual membuka file dan menghapus baris itu.

Dari dokumen npm mengatakan:

Ini benar-benar aditif, sehingga tidak menghapus opsi dari paket Anda.json tanpa alasan yang sangat bagus untuk melakukannya.

Jadi, saya hanya ingin tahu apakah ini mungkin.


76
2017-10-16 23:09


asal


Jawaban:


Gunakan yang sama --save bendera. Jika Anda menginstal ketergantungan dengan:

$> npm install grunt-cli --save

Anda dapat menghapusnya, dengan paket.json diperbarui, menggunakan:

$> npm uninstall grunt-cli --save

Flag 'save' memberi tahu npm untuk memperbarui package.json berdasarkan operasi yang baru saja Anda lakukan.


141
2017-10-16 23:22



Untuk node versi 6.9.5 dan pada jendela 7 ultimate. Pergi ke paket json path dan di cmd prompt ketik di bawah ini

npm uninstall dependency-name -save


-1
2018-04-13 09:22