Tôi đã cài đặt thư viện của bên thứ ba trong dự án của mình nhưng nó không hoạt động, vì vậy tôi muốn xóa thư viện đó khỏi dự án của mình, Làm cách nào để thực hiện điều đó?
Câu trả lời:
npm uninstall --save package_name
hoặcnpm uninstall --save-dev package_name
npm unlink package_name
sau đó làm theo bước 1lưu ý rnpm vì không được dùng nữa
Cannot find module /path/to/module
Tôi đã làm theo các bước sau: -
react-native unlink <lib name>
- lệnh này đã thực hiện việc hủy liên kết thư viện từ cả hai nền tảng.
react-native uninstall <lib name>
- điều này đã gỡ cài đặt thư viện khỏi các mô-đun nút và các phụ thuộc của nó
Manually removed the library name from package.json
- bằng cách nào đó, lệnh --save không hoạt động để tôi xóa khai báo thư viện khỏi package.json.
Sau đó, tôi đã xóa thủ công thư viện gốc phản ứng trống khỏi thư mục node_modules
npm uninstall <lib name>
như bước 3.
Từ react-native --help
gỡ cài đặt [tùy chọn] gỡ cài đặt và hủy liên kết các phần phụ thuộc gốc
Ví dụ:
react-native uninstall react-native-vector-icons
Nó sẽ gỡ cài đặt và hủy liên kết các phụ thuộc của nó.
bạn phải kiểm tra dự án được liên kết của mình, trong phiên bản mới của RN, không cần liên kết nếu bạn đã liên kết nó gây ra sự cố, Tôi đã khắc phục sự cố bằng cách hủy liên kết thủ công phần phụ thuộc mà tôi đã liên kết và chạy lại.
npm uninstall <package>
(thường là với cờ--save
hoặc--save-dev
) vàrnpm unlink <package>