Hướng dẫn uninstall nodejs terminal - gỡ cài đặt thiết bị đầu cuối nodejs

Kịch bản: Xóa NodeJS khi Windows không có mục nhập chương trình cho cài đặt nút của bạn

Show

Tôi gặp phải một vấn đề trong đó phiên bản nodejs của tôi (0.10,26) không thể được gỡ cài đặt cũng không bị xóa, bởi vì các chương trình & tính năng trong windows 7 (còn gọi là thêm/xóa các chương trình) Không có tùy chọn để loại bỏ nó thiếu các khóa và tệp đăng ký thủ công.

Lệnh để xác minh phiên bản nodejs của bạn: node --version

Tôi đã cố gắng cài đặt phiên bản NodeJS được đề xuất mới nhất, nhưng nó đã thất bại khi kết thúc quá trình cài đặt và quay lại. Nhiều phiên bản của NodeJS cũng không thành công và trình cài đặt cũng cuộn chúng lại. Tôi không thể nâng cấp nodejs từ dòng lệnh vì tôi chưa cài đặt sudo.

Giải pháp: Sau khi dành vài giờ để khắc phục sự cố, bao gồm nâng cấp NPM, tôi quyết định cài đặt lại phiên bản chính xác của NodeJS trên hệ thống của mình, trên đầu cài đặt hiện có.

Giải pháp đó đã hoạt động, và nó đã cài đặt lại NodeJ mà không có bất kỳ lỗi nào. Tốt hơn nữa, nó cũng đã thêm một mục chính thức trong cuộc đối thoại ADD/Xóa các chương trình.added an official entry in Add/Remove Programs dialogue.

Bây giờ Windows đã nhận thức được cài đặt NodeJS bị lãng quên, tôi đã có thể gỡ cài đặt hoàn toàn phiên bản NodeJS hiện có của mình. Sau đó, tôi đã cài đặt thành công bản phát hành NodeJS được đề xuất mới nhất cho Nền tảng Windows (phiên bản 4.4.5 khi viết bài này) mà không cần khởi tạo trở lại.

Phải mất một thời gian để đạt được thành công, vì vậy tôi đang đăng bài này trong trường hợp nó giúp bất cứ ai khác có vấn đề tương tự.

Nếu bạn đọc một trong những bài đăng trước đây của tôi về cách cài đặt Node.js, có lẽ bạn đã nhận thấy có khá nhiều cách để cài đặt nó trên máy tính của bạn. Điều này có thể là từ một trình quản lý gói, từ mã nguồn hoặc từ phân phối nhị phân được biên dịch sẵn. Vì vậy, bạn sẽ làm gì khi bạn muốn gỡ cài đặt Node.js?

Ở đây tôi sẽ mô tả một vài cách bạn có thể gỡ cài đặt nó khỏi máy tính Mac OSX của bạn. Chỉ cần lưu ý rằng các lệnh này sẽ xóa thực thi nút và không nhất thiết là tất cả các dự án nút hoặc bộ đệm NPM.

Bằng tay

Nếu bạn đã cài đặt nút theo nguồn hoặc từ phân phối nhị phân thì bạn có thể sẽ phải xóa các tài nguyên có thể thực thi và các tài nguyên khác theo cách thủ công. Thật không may, điều này không dễ dàng vì có khá nhiều thư mục có chứa tài nguyên nút, như npmnode_modules.

Để gỡ cài đặt hoàn toàn node thực thi cũng như npm, đây là một số hướng dẫn về những việc cần làm:

Lưu ý rằng không phải tất cả các thư mục được liệt kê ở đây có thể tồn tại trên hệ thống của bạn tùy thuộc vào phương thức cài đặt của bạn.

  • Xóa node và/hoặc node_modules khỏi
    $ nvm uninstall 
    
    1
  • Xóa node và/hoặc node_modules khỏi
    $ nvm uninstall 
    
    4
  • Xóa node,
    $ nvm uninstall 
    
    6 và
    $ nvm uninstall 
    
    7 từ
    $ nvm uninstall 
    
    8
  • Xóa
    $ nvm uninstall 
    
    9 khỏi thư mục nhà của bạn (đây là cài đặt NPM của bạn, đừng xóa điều này nếu bạn có kế hoạch cài đặt lại nút ngay lập tức)
  • Xóa
    $ nvm uninstall v0.12.2
    
    0 khỏi thư mục nhà của bạn
  • Xóa
    $ nvm uninstall v0.12.2
    
    1 khỏi thư mục nhà của bạn
  • Xóa
    $ nvm uninstall v0.12.2
    
    2 khỏi thư mục nhà của bạn
  • Xóa
    $ nvm uninstall v0.12.2
    
    3 khỏi
    $ nvm uninstall v0.12.2
    
    4
  • Xóa
    $ nvm uninstall v0.12.2
    
    5 khỏi
    $ nvm uninstall v0.12.2
    
    4
  • Xóa
    $ nvm uninstall v0.12.2
    
    7 khỏi
    $ nvm uninstall v0.12.2
    
    8
  • Xóa node khỏi
    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    0
  • Xóa node khỏi
    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    2
  • Xóa node_modules khỏi
    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    4
  • Xóa node khỏi
    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    6
  • Xóa
    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    7 khỏi
    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    8

Danh sách này nên bao gồm tất cả các tham chiếu đến nút trên hệ thống của bạn. Hãy nhớ rằng có thể có nhiều hơn. Vui lòng cho tôi biết nếu bạn tìm thấy bất kỳ người nào khác (và cách bạn cài đặt nút ban đầu)!

Homebrew

Phương pháp homebrew được cho là một trong những cách dễ nhất để có được nút bật và tắt hệ thống của bạn. Lệnh để loại bỏ nó đơn giản như lệnh để cài đặt nó. Giả sử bạn đã sử dụng

$ which node
/Users/scott/.nvm/versions/node/v4.1.2/bin/node
9 để cài đặt nó, chỉ cần thực hiện nó để loại bỏ nó:

$ brew uninstall node

Và đó là nó! Tất cả các dấu vết của thực thi sẽ biến mất khỏi hệ thống của bạn.

NVM

Trình quản lý phiên bản nút (NVM) gần như thuận tiện như homebrew, nhưng theo một cách khác. Nó cho phép bạn cài đặt nhiều phiên bản nút trên hệ thống của mình để bạn có thể dễ dàng chuyển từ cái này sang cái khác.

Cuối cùng, có lẽ bạn sẽ muốn loại bỏ một trong các phiên bản khi bạn hoàn thành nó. Và giống như homebrew, bạn có thể dễ dàng thực hiện việc này bằng cách sử dụng một lệnh tương tự như cách bạn đã cài đặt nó:

$ nvm uninstall 

Và một ví dụ đầy đủ về điều này có thể là một cái gì đó như:

$ nvm uninstall v0.12.2

Kiểm tra hướng dẫn thực hành của chúng tôi, thực tế để học Git, với các thực hành tốt nhất, các tiêu chuẩn được công nghiệp chấp nhận và bao gồm bảng gian lận. Ngừng các lệnh git googling và thực sự tìm hiểu nó!

Và bây giờ chỉ có phiên bản v0.12.2 của nút sẽ được gỡ cài đặt. Hãy nhớ rằng nếu bạn đã cài đặt nhiều phiên bản, thì nút vẫn sẽ có trên hệ thống của bạn, nhưng không phải v0.12.2 (sử dụng ví dụ trên).

Phantom cài đặt

Nếu vì một lý do nào đó, không có phương pháp nào ở trên cho bạn, thì bạn luôn có thể săn lùng thực thi bằng công cụ dòng lệnh node --version0. Lệnh này cho bạn thấy vị trí của tệp cho một lệnh đã cho.

Chúng tôi có thể sử dụng điều này để tìm thấy nơi nút được cài đặt trên hệ thống của bạn. Bạn có thể thử điều này với:

$ which node
/Users/scott/.nvm/versions/node/v4.1.2/bin/node

Bạn có thể thấy trong đầu ra rằng lệnh node của tôi được liên kết với phiên bản NVM, mặc dù bạn có thể được đặt ở một nơi khác. Bây giờ tôi có thể sử dụng thông tin này để gỡ cài đặt nó.

Sử dụng công cụ này sẽ giúp bạn tìm ra cách thực thi được cài đặt hoặc cách loại bỏ nó bằng tay.