Hoàn toàn gỡ cài đặt nodejs, npm và nút trong ubfox 14.04


67
22
Lý Thùy Nhi
4 năm trước

Tôi biết câu hỏi này đã được hỏi nhiều lần nhưng tôi vẫn không thể làm được. Vì vậy, tôi đã cài đặt sai "nút" sudo apt-get install nodevà sau đó tôi đã cài đặt nodejs (v0.10.37). Tôi đã cố cập nhật lên v0.12 với npm nhưng nó vẫn báo 0.10.37 khi tôi làm nodejs -v. Ngoài ra, tôi không thể sử dụng lệnh nút vì tôi đã cài đặt sai "nút điều" khác trước đó. Tôi đã thử tất cả các lệnh khác nhau mà mọi người nói về tất cả các câu trả lời khác và tôi chưa thể thực hiện được. Tôi nghĩ vấn đề chính là tôi tiếp tục có gói nút sai và cài đặt nodejs-legacy không hoạt động. Ngoài ra npm installlệnh hoạt động và tạo thư mục với các tệp nhưng Ứng dụng của tôi vẫn nói rằng các thư viện bị thiếu.

Hữu ích 67 Yêu thích 22 Chia sẻ Viết bình luận 2
Không hữu ích

cài đặt nodejs-legacy hoạt động nếu bạn lần đầu tiên apt-get remove node(hoặc tốt hơn là thanh lọc). Chương trình nút là một modem phần mềm vô tuyến ham, vì vậy trừ khi bạn có giấy phép ham và muốn gửi các gói kỹ thuật số qua radio radio, bạn không cần nó.

Hữu ích 1 · Không hữu ích · Trả lời 0

Vâng, tôi đã làm nó. Tôi vẫn có vấn đề. Mỗi khi tôi viết nodetrong bảng điều khiển, nó sẽ cho tôi biết một cái gì đó tương tự /usr/sbin/ couldn't finde nodehoặc một cái gì đó tương tự.

Hữu ích 0 · Không hữu ích · Trả lời 0

7 Trả lời


174
Ngô Tùng Quang
3 năm trước
sudo apt-get remove nodejs

sudo apt-get remove npm

Sau đó, truy cập /etc/apt/source.list.d và xóa bất kỳ danh sách nút nào nếu bạn có. Sau đó làm một

sudo apt-get update

Kiểm tra bất kỳ thư mục .npm hoặc .node trong thư mục nhà của bạn và xóa chúng.

Nếu bạn gõ

which node

bạn có thể thấy vị trí của nút. Hãy thử which nodejswhich npmquá.

Tôi khuyên bạn nên cài đặt nút bằng Node Version Manager (NVM). Điều đó đã cứu tôi rất nhiều đau đầu. Bởi vì bạn có thể cài đặt nodejs và npm mà không cần sudo bằng nvm.

Hữu ích 174 Trả lời hay nhất Chia sẻ Viết bình luận 5
Không hữu ích

Thêm vào đó, tôi cũng sẽ đề nghị bạn xóa bất kỳ PPA phần 3 nào nếu bạn đã thêm chúng. Tôi đã bị kẹt ở vấn đề này, nút đã bị xóa nhưng tôi vẫn không thể cài đặt phiên bản mới hơn mà không sử dụngnvm

Hữu ích 1 · Không hữu ích · Trả lời 0

Cảm ơn bạn. Giải pháp cũ của bạn làm việc cho tôi.

Hữu ích 0 · Không hữu ích · Trả lời 0

Chỉ điều này làm việc cho tôi! Tôi chỉ cần thêm lệnh tiếp theo vào cuối:rm -rf usr/local/bin/npm

Hữu ích 0 · Không hữu ích · Trả lời 0

điều này tốt hơn các hướng dẫn trên trang web

Hữu ích 0 · Không hữu ích · Trả lời 0

Nếu bạn muốn xóa nvmquá, hãy kiểm tra vấn đề này github.com/creationix/nvm/issues/298

Hữu ích 0 · Không hữu ích · Trả lời 0

56
Đỗ Minh Cường
2 năm trước

Điều này tốt hơn để loại bỏ NodeJS và các mô-đun của nó bằng tay vì cài đặt để lại rất nhiều tệp, liên kết và mô-đun phía sau và sau đó nó tạo ra sự cố trong khi chúng tôi cấu hình lại một phiên bản khác của NodeJS và các mô-đun của nó. Chạy các lệnh sau.

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules 

sudo rm -rf /usr/local/lib/node*

sudo rm -rf /usr/local/include/node*

sudo rm -rf /usr/local/bin/node*

và điều này được thực hiện.

Hướng dẫn từng bước với các lệnh có tại http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

Điều này giúp tôi giải quyết vấn đề của mình.

Hữu ích 56 Chia sẻ Viết bình luận 1
Không hữu ích

bạn đã sao chép và dán câu trả lời của @ amit chưa? bởi vì bạn có cùng một lỗi đánh máy trong con đường (/)opt/local/include/nodetrông giống như ai đó đã quên dẫn đầu /. Một sự kết hợp của cả hai sẽ là tuyệt vời - apt-get remove+ xóa các thư mục lỗi thời

Hữu ích 3 · Không hữu ích · Trả lời 0

10
Vũ Quang Linh
2 năm trước

Để xóa nodejs, npm và node_modules khỏi Ubuntu, bạn cần xóa các container cũng ở các vị trí khác nhau trong Ubuntu.

Đây có thể là:

/usr/local/bin/npm
/usr/local/share/man/man1/node
/usr/local/lib/dtrace/node.d
~/.npm
~/.node-gyp
/opt/local/bin/node
opt/local/include/node
/opt/local/lib/node_modules

Tôi đã làm nó thành công. Vì vậy, tôi đang chia sẻ các thủ tục đầy đủ.

Bạn cần làm theo các bước được mô tả ở đây: http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

Hữu ích 10 Chia sẻ Viết bình luận 1
Không hữu ích

vui lòng sử dụng định dạng để cải thiện khả năng đọc bài đăng của bạn

Hữu ích 1 · Không hữu ích · Trả lời 0

7
Lê Hạnh Hoa
1 năm trước

Để gỡ cài đặt hoàn toàn nút js khỏi Ubuntu

Để xóa thủ công nút js, npm và node_modules khỏi Ubuntu, bạn cần thực hiện các bước sau.

  1. Trước hết bạn cần chạy lệnh sau từ terminal terminal là sudo.

sudo rm -rf / usr / local / bin / npm / usr / local / share / man / man1 / node * /usr/local/lib/dtrace/node.d ~ / .npm ~ / .node-gyp / opt / local / bin / nút opt ​​/ local / include / node / opt / local / lib / node_modules

  1. Xóa các thư mục nút hoặc node_modules khỏi / usr / local / lib với sự trợ giúp của lệnh sau.

sudo rm -rf / usr / local / lib / nút *

  1. Xóa các thư mục nút hoặc node_modules khỏi / usr / local / kèm theo sự trợ giúp của lệnh sau.

sudo rm -rf / usr / local / include / node *

  1. Xóa bất kỳ tệp nút hoặc thư mục nào khỏi / usr / local / bin với sự trợ giúp của lệnh sau.

sudo rm -rf / usr / local / bin / nút *

  1. Đi đến thư mục chính và loại bỏ bất kỳ thư mục nút hoặc node_modules, nếu tồn tại.
Hữu ích 7 Chia sẻ Viết bình luận 0
Không hữu ích

1
Võ Nguyên Thảo
3 năm trước

Tôi đã điên cuồng xóa nút và npm và nodejs khỏi ubfox 14.04 của mình nhưng với các bước này, bạn sẽ xóa nó ...

sudo apt-get uninstall nodejs npm node
sudo apt-get remove nodejs npm node

nếu bạn gỡ cài đặt chính xác và nó vẫn ở đó, hãy xem xét các liên kết kiểm tra này ở phía dưới ...

//this will fine the `/usr/bin` or `/usr/local/bin`
find / -name "node"
// check path of program...
ls -l node
//and remove it
rm -rf /usr/bin/node

Thêm thông tin
Xóa - Trang web chính thức
Nếu bạn đã cài đặt qua kho git Hãy thử thanh lọc nodejs npm và nút

Hữu ích 1 Chia sẻ Viết bình luận 0
Không hữu ích

0
Hoàng Phúc Thịnh
1 năm trước

Đối với những người đã cài đặt node.js thông qua trình quản lý gói, chỉ có thể chạy:

sudo apt-get purge nodejs

Tùy chọn nếu bạn đã cài đặt nó bằng cách thêm kho lưu trữ NodeSource chính thức như đã nêu trong "Cài đặt Node.js thông qua trình quản lý gói" , hãy:

sudo rm /etc/apt/sources.list.d/nodesource.list

Nếu bạn cũng muốn dọn sạch bộ nhớ cache npm:

rm -rf ~/.npm

Đó là một thực tế tồi tệ khi cố gắng loại bỏ mọi thứ bằng tay, vì nó có thể gây rối cho trình quản lý gói và chính hệ thống chống đối.

Hữu ích 0 Chia sẻ Viết bình luận 0
Không hữu ích

0
Đặng Đức Khang
8 tháng trước

Nó làm phiền tôi quá nhiều trong khi cập nhật phiên bản nút từ 8.1.0 đến 10.14.0

đây là những gì làm việc cho tôi-

  1. mở thiết bị đầu cuối (crtl+alt+t).
  2. loại which node, sẽ cho đường dẫn một cái gì đó như
  3. /usr/local/bin/node
  4. rm -rf node , sẽ loại bỏ nút
  5. node -v, không có phiên bản nút ...
  6. curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
  7. sudo apt-get install -y nodejs

Lưu ý: -nếu bạn đang gặp lỗi như-

node /usr/bin/env: node: No such file or directory

chỉ cần chạy-

ln -s /usr/bin/nodejs /usr/bin/node

phù phép ở đây

  1. node -v // sẽ cho v10.14.0

Đã làm cho tôi.

Hữu ích 0 Chia sẻ Viết bình luận 0
Không hữu ích

Trả lời của bạn

Xem trước nội dung