Hướng dẫn uninstall nodejs centos 7 - gỡ cài đặt nodejs centos 7

Rõ ràng, có một thư mục

> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
1 có chứa
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
2 với
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
3 và
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
4 với
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
3 và
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
6. Làm thế nào và tại sao điều này được tạo thay vì trong thư mục
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
7 của tôi, tôi không biết.

Xóa các tài liệu tham khảo cục bộ này đã cố định Phantom V0.6.1-PRE. Nếu bất cứ ai có lời giải thích, tôi sẽ chọn đó là câu trả lời chính xác.

EDIT:

Bạn cũng có thể cần phải thực hiện các hướng dẫn bổ sung:

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

tương đương với [giống như trên] ...

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

hoặc [giống như trên] bị hỏng ...

Để gỡ cài đặt Node + NPM hoàn toàn là làm như sau:

  1. đi đến/usr/local/lib và xóa bất kỳ nút và node_modules nào/usr/local/lib and delete any node and node_modules
  2. Chuyển đến/usr/local/bao gồm và xóa bất kỳ thư mục Node và Node_modules/usr/local/include and delete any node and node_modules directory
  3. Nếu bạn đã cài đặt với Nút cài đặt Brew, sau đó chạy Brew Gỡ cài đặt nút trong thiết bị đầu cuối của bạnbrew install node, then run brew uninstall node in your terminal
  4. Kiểm tra thư mục nhà của bạn cho bất kỳ thư mục cục bộ hoặc LIB hoặc bao gồm các thư mục và xóa bất kỳ nút hoặc nút_modules nào từ đólocal or lib or include folders, and delete any node or node_modules from there
  5. Truy cập/usr/local/bin và xóa bất kỳ nút nào có thể thực thi được/usr/local/bin and delete any node executable

Bạn cũng có thể cần phải làm:

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

Ngoài ra, NVM sửa đổi biến đường dẫn trong

> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
8, phải được hoàn nguyên bằng tay.

Sau đó tải xuống NVM và làm theo hướng dẫn để cài đặt nút. Các phiên bản mới nhất của Node đi kèm với NPM, tôi tin rằng, nhưng bạn cũng có thể cài đặt lại điều đó.nvm and follow the instructions to install node. The latest versions of node come with npm, I believe, but you can also reinstall that as well.

Dave Jarvis

29.6K38 Huy hiệu vàng176 Huy hiệu bạc 307 Huy hiệu đồng38 gold badges176 silver badges307 bronze badges

Đã trả lời ngày 24 tháng 6 năm 2012 lúc 14:04Jun 24, 2012 at 14:04

Dominic Tancredidominic TancrediDominic Tancredi

40.1k7 Huy hiệu vàng33 Huy hiệu bạc 50 Huy hiệu Đồng7 gold badges33 silver badges50 bronze badges

42

Đối với người dùng bia, OSX::

Để loại bỏ:

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;

Để cài đặt:

brew install node;
which node # => /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
9 để biết thêm chi tiết về cài đặt nút của bạn.

Cân nhắc sử dụng NVM thay vì bia

NVM [Trình quản lý phiên bản nút] là một giải pháp di động để quản lý nhiều phiên bản của nút

//github.com/nvm-sh/nvm

> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system

Bạn có thể sử dụng điều này với AVN để tự động chuyển đổi phiên bản khi bạn nhảy giữa các dự án khác nhau với các phụ thuộc nút khác nhau.

Đã trả lời ngày 13 tháng 11 năm 2014 lúc 22:19Nov 13, 2014 at 22:19

lfender6445lfender6445lfender6445

31.3k11 Huy hiệu vàng116 Huy hiệu bạc96 Huy hiệu Đồng11 gold badges116 silver badges96 bronze badges

17

Tôi biết bài đăng này là một chút ngày nhưng chỉ muốn chia sẻ các lệnh làm việc cho tôi trong Terminal khi xóa Node.js.

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*

Cập nhật:
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
0

Nếu bạn sợ chạy các lệnh này ...

Cảm ơn JGUIX cho hướng dẫn nhanh này.

Đầu tiên, hãy tạo một tệp trung gian:

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt

Xem lại tệp của bạn theo cách thủ công [nằm trong thư mục

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
1 của bạn]

 ~/filelist.txt

Sau đó xóa các tệp:

cat ~/filelist.txt | while read f; do sudo rm /usr/local/${f}; done

sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*

Cho 10.10.5 trở lên

Cảm ơn Lenar Hoyt

Gist Bình luận Nguồn: GistComment-1572198 gistcomment-1572198

GIST gốc: Tonymtz/D75101D9BDF764C890EF TonyMtz/d75101d9bdf764c890ef

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

Đã trả lời ngày 7 tháng 7 năm 2014 lúc 13:40Jul 7, 2014 at 13:40

9

Trên mavericks, tôi cài đặt nó từ nút PKG [từ trang NodeJS] và tôi gỡ cài đặt nó để tôi có thể cài đặt lại bằng cách sử dụng Brew. Tôi chỉ chạy 4 lệnh trong thiết bị đầu cuối:

  1. lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    2
  2. lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    3
  3. lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    4
  4. lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    5

Nếu vẫn còn cài đặt nút, hãy lặp lại bước 2. Sau tất cả là OK, tôi cài đặt bằng

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
6

Muzammil

1.5211 Huy hiệu vàng15 Huy hiệu bạc23 Huy hiệu đồng1 gold badge15 silver badges23 bronze badges

Đã trả lời ngày 17 tháng 1 năm 2014 lúc 23:26Jan 17, 2014 at 23:26

Pedro Poloniapedro PoloniaPedro Polonia

2.5143 huy hiệu vàng22 Huy hiệu bạc31 Huy hiệu đồng3 gold badges22 silver badges31 bronze badges

7

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

Sau này, tôi sẽ đề nghị sử dụng lệnh sau để cài đặt nút bằng NVM [kiểm tra //github.com/nvm-sh/nvm cho phiên bản mới nhất]

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
7

từ //github.com/nvm-h/nvm

Tại sao NVM? Đây là một câu hỏi hay, sẽ có các dự án yêu cầu các phiên bản khác nhau của nút, tức là A yêu cầu phiên bản 12 trong khi B yêu cầu phiên bản Node 14. Quản lý phiên bản này của NVM chỉ được cung cấp bởi NVM.
this is a good question, there will be projects requiring different versions of node,
i.e. A requires node version 12 while B requires node version 14. This version management of node is provided by nvm only.

Đã trả lời ngày 13 tháng 6 năm 2020 lúc 6:16Jun 13, 2020 at 6:16

16

Tôi đã tóm tắt các câu trả lời hiện có và đảm bảo Node.js bị xóa hoàn toàn cùng với NPM.COMPLETELY ERASED along with NPM.

Các dòng để sao chép vào thiết bị đầu cuối:

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

Flávio Faria

6.5153 huy hiệu vàng38 Huy hiệu bạc58 Huy hiệu đồng3 gold badges38 silver badges58 bronze badges

Đã trả lời ngày 23 tháng 1 năm 2020 lúc 16:28Jan 23, 2020 at 16:28

PenggunapenggunaPengguna

4.4181 Huy hiệu vàng25 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge25 silver badges30 bronze badges

4

  1. First:

    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    3
  2. Tóm lại, cách tốt nhất [tôi đã tìm thấy] để gỡ cài đặt hoàn toàn Node + NPM là làm như sau:

    Chuyển đến

    lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    8 và xóa bất kỳ nút và node_modules nào

    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    4
  3. Chuyển đến

    lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    9 và xóa bất kỳ thư mục Node và Node_modules nào

    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    5
  4. Nếu bạn đã cài đặt với

    lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    6, thì hãy chạy
    lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
     
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    3 trong thiết bị đầu cuối của bạn

    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    6
  5. Kiểm tra thư mục nhà của bạn để biết bất kỳ "cục bộ" hoặc "lib" hoặc "bao gồm" các thư mục và xóa bất kỳ "nút" hoặc "node_modules" nào từ đó

    Truy cập/usr/local/bin và xóa bất kỳ nút nào có thể thực thi được

    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7
  6. Bạn cũng có thể cần phải thực hiện các hướng dẫn bổ sung:

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

Bạn cũng có thể cần phải làm:

Ngoài ra, NVM sửa đổi biến đường dẫn trong

> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
8, phải được hoàn nguyên bằng tay.Jun 28, 2015 at 17:24

4

Sau đó tải xuống NVM và làm theo hướng dẫn để cài đặt nút. Các phiên bản mới nhất của Node đi kèm với NPM, tôi tin rằng, nhưng bạn cũng có thể cài đặt lại điều đó.

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

Dave Jarvis

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

29.6K38 Huy hiệu vàng176 Huy hiệu bạc 307 Huy hiệu đồngMay 29, 2015 at 3:06

1

Đã trả lời ngày 24 tháng 6 năm 2012 lúc 14:04

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

Tôi quyết định giữ

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
2 vì tôi đã lên kế hoạch cài đặt lại nút với homebrew.

Đã trả lời ngày 25 tháng 1 năm 2017 lúc 18:42Jan 25, 2017 at 18:42

Big McLargehugebig McLargehugeBig McLargeHuge

14.1k10 Huy hiệu vàng74 Huy hiệu bạc102 Huy hiệu đồng10 gold badges74 silver badges102 bronze badges

1

Hoàn thành việc gỡ cài đặt NodeJS trên MacOS Big Sur phiên bản 11.2.3 [20D91]

Giới thiệu

Điều đầu tiên trước tiên, tôi muốn nói lời cảm ơn vì đã chia sẻ thủ thuật này @tonymtz.

Hệ thống của tôi đang chạy

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
3 với
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
4 được cài đặt từ trang web chính thức.

Tôi đã cố gắng gỡ cài đặt hoàn toàn

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
5 trên MacBook Pro của mình để cài đặt lại nó bằng trình quản lý gói
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
6 bằng cách sử dụng:

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

Nhưng tôi đã phải đối mặt với một vấn đề như @ahteshamshah được đề cập trong câu trả lời của @Johelalvarez:

Khi bị sa thải lệnh đầu tiên nhận được:

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
7 - Ahtesham Shah ngày 20 tháng 6 năm 19 lúc 5:09

Tôi đã lao vào bài đăng gốc được liên kết bởi @johelalvarez, đọc tất cả các nhận xét và tôi đã tìm thấy nhận xét này từ @e2tha-e:

@tonymtz Khi cài đặt Node v4.0.0 trên Yosemite 10.10.5, dòng đầu tiên cần phải là

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
8 Một tên tệp khác từ
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
9 nếu không, điều này hoạt động như một sự quyến rũ!

@e2tha-e đã đúng, trên

 ~/filelist.txt
0] với
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
4 được cài đặt từ trang web chính thức, tên tệp không phải là
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
9 mà
 ~/filelist.txt
3.

Bạn có thể kiểm tra điều này khi bạn

 ~/filelist.txt
4.

Giải pháp cài đặt từ trang web chính thức của NodeJS

Với thiết bị đầu cuối ưa thích của bạn, hãy gỡ cài đặt các NodeJs khỏi hệ thống của bạn như thế này:

lựa chọn 1

  1.  ~/filelist.txt
    
    5
  2.  ~/filelist.txt
    
    6

Lựa chọn 2

Truy cập

 ~/filelist.txt
7 và xóa bất kỳ
 ~/filelist.txt
8 nào

  1.  ~/filelist.txt
    
    4
  2. cat ~/filelist.txt | while read f; do sudo rm /usr/local/${f}; done
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    0

Truy cập

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
8 và xóa bất kỳ
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
3 và
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
6 nào

  1. cat ~/filelist.txt | while read f; do sudo rm /usr/local/${f}; done
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    4
  2. cat ~/filelist.txt | while read f; do sudo rm /usr/local/${f}; done
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    5

Truy cập

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
 
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
9 và xóa bất kỳ thư mục
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
3 và
> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
6 nào

  1. cat ~/filelist.txt | while read f; do sudo rm /usr/local/${f}; done
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    9
  2. cat ~/filelist.txt | while read f; do sudo rm /usr/local/${f}; done
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    5

Kiểm tra thư mục

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
01 của bạn cho bất kỳ "cục bộ" hoặc "lib" hoặc "bao gồm" các thư mục và xóa bất kỳ "nút" hoặc "node_modules" nào từ đó.

Chuyển đến

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
02 và xóa bất kỳ nút nào có thể thực thi được

  1. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    03
  2. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    04
  3. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    05

Bạn cũng có thể cần phải làm điều này:

  1. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    06
  2. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    07
  3. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    08

Sau đó, bạn có thể kiểm tra xem vẫn còn

> nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
3 trong hệ thống của bạn với
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
10 hoặc tìm tất cả các lần xuất hiện cho nút trong hệ thống của bạn.

Lời khuyên

  1. Tìm kiếm các tệp nút ở đâu với
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    11
  2. Trước khi chạy mã được chia sẻ bởi những người khác, hãy kiểm tra các thư mục của bạn trước đây để đảm bảo bạn viết đúng tên tệp.

HALFER

19.7K17 Huy hiệu vàng92 Huy hiệu bạc179 Huy hiệu đồng17 gold badges92 silver badges179 bronze badges

Đã trả lời ngày 8 tháng 4 năm 2021 lúc 10:08Apr 8, 2021 at 10:08

1

Hoàn thành Gỡ cài đặt Node.js trên MacOS Monterey phiên bản 12.0.1

Để kiểm tra phiên bản nút hiện tại được cài đặt trên hệ thống của bạn:

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

Nhập các lệnh đã cho bên dưới để xóa nút khỏi hệ thống của bạn:

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

Để kiểm tra xem nút có còn tồn tại nữa không

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

Cài đặt Node.js trên MacOS Monterey phiên bản 12.0.1

  1. Tải xuống phiên bản LTS của Node từ trang web chính thức
  1. Nhấp đúp chuột vào gói cài đặt Node-v16.13.1.pkg và tiếp tục với các cài đặt mặc địnhnode-v16.13.1.pkg installation package and continue with the default settings

  2. Nhập

    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    12 trong thiết bị đầu cuối của bạn để in phiên bản cài đặt hiện tại của nút:
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    13 &
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    14 để in phiên bản NPM hiện tại được cài đặt trên máy của bạn:
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    15

Đã trả lời ngày 15 tháng 12 năm 2021 lúc 23:13Dec 15, 2021 at 23:13

toh29toh29toh29

9737 Huy hiệu bạc21 Huy hiệu đồng7 silver badges21 bronze badges

3

Các bước để gỡ cài đặt NodeJS:

Đối với MacOS Monterey với chip M1, vui lòng theo liên kết bên dưới để gỡ cài đặt hoàn toàn nút khỏi hệ thống. Tôi đã thử nhiều cách nhưng cuối cùng cũng làm việc.

Gỡ cài đặt NodeJS & NPM từ Mac M1 Monterey

Ngoài ra, vui lòng thực thi các lệnh sau ở cuối để xóa các thư mục liên quan đến nút khỏi thư mục bin.

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

Để xác minh rằng nút đã bị xóa:

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

Nó nên nói lệnh không tìm thấy.

Các bước để cài đặt NodeJS:

Kích hoạt thiết bị đầu cuối Rosseta trên máy Mac của bạn với chip M1. Cách bật thiết bị đầu cuối Rosseta

Sử dụng NVM [Trình quản lý phiên bản nút] để cài đặt NodeJS trên máy của bạn. Tại sao NVM ?? Bởi vì bạn có thể chạy nhiều phiên bản NodeJS [bạn có thể làm việc với một ứng dụng mới cũng như ứng dụng Legacy].Why nvm?? Because you can run multiple versions of NodeJS [you can work with a new app as well as a Legacy app].

Cách cài đặt nhiều phiên bản Nodejs bằng NVM

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

Tạo tệp .zshrc nếu không tồn tại.

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

Cài đặt nút bằng NVM.

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
0

Để xác minh số phiên bản NodeJS có sẵn:

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
1

Đã trả lời ngày 28 tháng 12 năm 2021 lúc 13:04Dec 28, 2021 at 13:04

Sau

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

Tôi phải biết nút nào

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
3

Sau đó loại bỏ điều đó

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
4

Đã trả lời ngày 17 tháng 4 năm 2019 lúc 20:06Apr 17, 2019 at 20:06

Mercurymercurymercury

1.9833 huy hiệu vàng22 Huy hiệu bạc34 Huy hiệu đồng3 gold badges22 silver badges34 bronze badges

  • Delete node and/or node_modules from /usr/local/lib

    brew uninstall node; 
    # or `brew uninstall --force node` which removes all versions
    brew cleanup;
    rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
    rm -rf ~/.npm;
    
    5
  • Delete node and/or node_modules from /usr/local/include

  • Xóa & nbsp; Node, & nbsp; Node-Debug, và & nbsp; Node-Gyp & nbsp; từ & nbsp;/usr/local/bin

  • Xóa & nbsp;

  • Xóa & nbsp; .npm & nbsp; từ thư mục nhà của bạn

  • Xóa & nbsp; .node-gyp & nbsp; từ thư mục nhà của bạn

  • Xóa & nbsp; .node_repl_history & nbsp; từ thư mục nhà của bạn

  • Delete node* from /usr/local/share/man/man1/

  • Xóa & nbsp;

  • Delete node.d from /usr/local/lib/dtrace/

  • Delete node from /usr/local/opt/local/bin/

  • Delete node from /usr/local/opt/local/include/

  • Delete node_modules from /usr/local/opt/local/lib/

  • Delete node from /usr/local/share/doc/

  • Delete node.stp from /usr/local/share/systemtap/tapset/

Thụy Sĩ

3.6944 Huy hiệu vàng17 Huy hiệu bạc28 Huy hiệu đồng4 gold badges17 silver badges28 bronze badges

Đã trả lời ngày 28 tháng 3 năm 2019 lúc 16:00Mar 28, 2019 at 16:00

Rajiv Singhrajiv SinghRajiv Singh

8481 Huy hiệu vàng8 Huy hiệu bạc14 Huy hiệu đồng1 gold badge8 silver badges14 bronze badges

1

Đã làm cho tôi.

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
6

Đã trả lời ngày 5 tháng 11 năm 2018 lúc 8:44Nov 5, 2018 at 8:44

Inês gomesinês gomesInês Gomes

3.6331 Huy hiệu vàng21 Huy hiệu bạc31 Huy hiệu đồng1 gold badge21 silver badges31 bronze badges

2

Nếu bạn đã cài đặt NVM thì hãy thực hiện 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 
    
    16 - Điều này sẽ xóa /.nvm/*/bin từ $ Path
  • sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    17 - Để liệt kê tất cả các phiên bản của nút được cài đặt trong hệ thống
  • sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    18 Trong bạn có thể chỉ định tất cả các phiên bản bạn muốn gỡ cài đặt.

Luôn luôn là một điều tốt là bạn cài đặt nút bằng cách sử dụng

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
19 và gỡ cài đặt bằng cách sử dụng
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
19 thay vì
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
21.

Giải pháp này đã làm việc cho tôi.

Các lệnh bổ sung

  • sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    10 Để biết đường dẫn của nút được cài đặt trong hệ thống của bạn. Bạn có thể rm thư mục này để gỡ cài đặt nút theo cách thủ công. Sau đó, bạn có thể cần phải điều chỉnh tệp đường dẫn cho phù hợp.

Đã trả lời ngày 11 tháng 5 năm 2019 lúc 5:57May 11, 2019 at 5:57

Akhil nadh pcakhil nadh pcAkhil Nadh PC

5541 Huy hiệu vàng7 Huy hiệu bạc23 Huy hiệu đồng1 gold badge7 silver badges23 bronze badges

Mở rộng trên câu trả lời tuyệt vời của Dominic Tancredi, tôi đã chuyển nó thành một gói bash và kịch bản độc lập. Nếu bạn đã sử dụng "Trình quản lý gói trở lại" được gọi là BPKG, bạn có thể cài đặt tập lệnh bằng cách chạy:

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
7

Hoặc bạn có thể xem tập lệnh trên GitHub tại Brock/Node-Reinstall. Tập lệnh cho phép bạn cài đặt lại nút bằng NVM hoặc NAVE và để chỉ định phiên bản nút làm mặc định của bạn.

Đã trả lời ngày 11 tháng 3 năm 2015 lúc 16:18Mar 11, 2015 at 16:18

Brockbrockbrock

2.2526 huy hiệu vàng28 Huy hiệu bạc29 Huy hiệu đồng6 gold badges28 silver badges29 bronze badges

2

Bổ sung cho câu trả lời chính tôi cần để xóa tất cả các phiên bản NPM được tìm thấy trong:

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
8

Giacomo1968

25.2k11 Huy hiệu vàng69 Huy hiệu bạc97 Huy hiệu Đồng11 gold badges69 silver badges97 bronze badges

Đã trả lời ngày 9 tháng 1 năm 2015 lúc 22:02Jan 9, 2015 at 22:02

1

Có lẽ bạn cần phải làm

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
9

nó giúp vấn đề liên kết symlink

brew install node;
which node # => /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' #  nvm uninstall v4.1.0
> nvm install v8.1.2
> nvm use v8.1.2
> nvm list
         v4.2.0
         v5.8.0
        v6.11.0
->       v8.1.2
         system
0

Bây giờ bạn có thể cài đặt lại bất kỳ gói NPM toàn cầu nào bạn cần mà không gặp vấn đề gì.

Đã trả lời ngày 9 tháng 2 năm 2015 lúc 10:36Feb 9, 2015 at 10:36

PCATREPCATREpcatre

8842 Huy hiệu vàng12 Huy hiệu bạc23 Huy hiệu đồng2 gold badges12 silver badges23 bronze badges

4

Đối với bất kỳ ai sử dụng

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
54, nó sẽ tự động cài đặt lại NPM khi bạn thay đổi phiên bản nút. Bạn có thể đảo ngược thiệt hại
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
55 bằng cách chạy các lệnh sau:

  1. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    54 [chọn phiên bản nút khác, NPM sẽ cài đặt lại]
  2. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    54 [lần này, chọn phiên bản ưa thích của bạn]
  3. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    14 [nó sẽ là phiên bản NPM cũ hơn]
  4. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    59 [chèn phiên bản thích hợp]

Đã trả lời ngày 31 tháng 7 năm 2021 lúc 14:47Jul 31, 2021 at 14:47

Nam tước BaronnelNoel Baron

7066 Huy hiệu bạc17 Huy hiệu đồng6 silver badges17 bronze badges

Bài Viết Liên Quan

Chủ Đề