kurulu kitaplık formu nasıl silinir yerel projeye tepki ver


97

Projeme üçüncü taraf bir kitaplık kurdum ama çalışmıyor, bu yüzden o kitaplığı projemden silmek istiyorum, bunu nasıl yapabilirim?


Bu 3. parti kitaplığı nasıl kurduğunuzu bilmeden, bu iki komutun size yardımcı olacağını düşünüyorum npm uninstall <package>(genellikle bayrakla --saveveya --save-dev) vernpm unlink <package>
Samuli Hakoniemi

Yanıtlar:


175
  1. Yalnızca javascript tabanlı bir kitaplıksa, çalıştırabileceğinizden npm uninstall --save package_nameveyanpm uninstall --save-dev package_name
  2. Bağlanma gerektiren yerel içeriğe sahip bir kitaplık yüklediyseniz ve onu npm ile bağladıysanız, şunları yapabilirsiniz: npm unlink package_nameardından 1. adımı izleyin
  3. El ile yerel içeriğe sahip bir kitaplık kurduysanız, ilk olarak kitaplığı eklemek için attığınız tüm adımları geri alın. Ardından 1. adımı izleyin.

rnpm olarak kullanımdan kaldırıldığını unutmayın


4
kitaplık tek bir platformdan nasıl kaldırılır?
Sameera Chathuranga

@SameeraChathuranga, belirli bir platformda kitaplığın bağlantısını kaldırabiliyor musunuz?
olanchuy

@SameeraChathuranga, bağlantısını hangi platformdan kaldırmak istediğinize bağlı olarak info.plist'ten veya MainAcitivity.java'dan (MainApplication.java olabilir) kaldırmanız gerekir. iOS ise, daha sonra tekrar bir pod yüklemesi çalıştırın
mlg87

Bunun için 1. ve 2. adımı değiştirebilir misiniz? 1. adımı okumadan önce 2. adımı okumak daha mantıklı görünüyor
2018

bence sıra önemli. Kaldırmadan önce bağlantıyı kaldırın, böyle bir hata alırsınızCannot find module /path/to/module
FONGOH MARTIN

97

Aşağıdaki adımları takip ettim: -

  1. react-native unlink <lib name> - bu komut, kitaplığın her iki platformdan bağlantısını kaldırmıştır.

  2. react-native uninstall <lib name> - bu, kütüphaneyi düğüm modüllerinden ve bağımlılıklarından kaldırdı

  3. Manually removed the library name from package.json - kütüphane bildirimini package.json'dan kaldırmak için bir şekilde --save komutu çalışmıyordu.

Bundan sonra boş react-native kitaplığını node_modules klasöründen manuel olarak sildim


5
kitaplık sadece bir platformdan nasıl kaldırılır?
Sameera Chathuranga

5
Kitaplığı package.json ve node_modules klasöründen manuel olarak kaldırmak yerine npm uninstall <lib name>3. adımı kullanabilirsiniz .
Noxxys

15

React native içinde zaten kurulu paketlerin bağlantısını kaldırmak istiyorsanız

  1. $ react-native unlink package_name
  2. $ yarn remove package_name (eğer npm ise npm kaldır --save)

2. adımı 1. adımdan önce yürütürseniz, ilgili paketi geri yüklemeniz ve 2. adımı uygulamanız gerekir.


13

Google aramasının ilk sonucu olduğu için cevabımı buraya göndereceğim

1) react-native unlink <Module Name>

2) npm unlink <Module Name>

3) npm uninstall --save <Module name


4

Kaynaktan reaksiyona natif --help

kaldırma [seçenekler] yerel bağımlılıkları kaldır ve bağlantısını kaldır

Ör: react-native uninstall react-native-vector-icons

Bağımlılıklarını kaldıracak ve bağlantısını kesecektir.


0

Bağlantılı projenizi kontrol etmeniz gerekiyor, RN'nin yeni sürümünde, bağlantı kurduysanız bağlantı kurmanıza gerek yok, Bağladığım bağımlılığı manuel olarak çözerek sorunu çözdüm ve yeniden çalıştırdım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.