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

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ư

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

Để gỡ cài đặt hoàn toàn

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
7 thực thi cũng như
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
5, đâ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
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7 và/hoặc
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    6 khỏ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
    
    1
  • Xóa
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7 và/hoặc
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    6 khỏ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
    
    4
  • Xóa
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7,
    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 và
    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 từ
    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
  • 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
    
    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
    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 khỏi thư mục nhà của bạn
  • Xóa
    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 khỏi thư mục nhà của bạn
  • Xóa
    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;
    
    2 khỏi thư mục nhà của bạn
  • Xóa
    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 khỏ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;
    
    4
  • Xóa
    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 khỏ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;
    
    4
  • Xóa
    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 khỏ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;
    
    8
  • Xóa
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7 từ
    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    0
  • Xóa
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7 từ
    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    2
  • Xóa
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    6 khỏi
    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    4
  • Xóa
    sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
    
    7 khỏi
    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    6
  • Xóa
    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    7 từ
    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    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

brew install node;
which node # => /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
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 <version>

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

> 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. 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

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
7 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.

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
2 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
3 với
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
7 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
5 với
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
7 và
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
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
8 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
9, 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.

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

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

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

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' # <--- add this ~/.bashrc

Bạn có thể chạy

$ nvm uninstall <version>
00 để 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

https://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.4K11 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.

$ nvm uninstall <version>
0

Cập nhật: $ nvm uninstall <version> 01


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:

$ nvm uninstall <version>
1

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

$ nvm uninstall <version>
02 của bạn)

$ nvm uninstall <version>
2

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

$ nvm uninstall <version>
3

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

$ nvm uninstall <version>
4

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

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

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. $ nvm uninstall <version>
    
    03
  2. $ nvm uninstall <version>
    
    04
  3. $ nvm uninstall <version>
    
    05
  4. $ nvm uninstall <version>
    
    06

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

brew install node;
which node # => /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
9

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

$ nvm uninstall <version>
5

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

$ nvm uninstall <version>
08

từ https://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.

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

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

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

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:

$ nvm uninstall <version>
6

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:

    $ nvm uninstall <version>
    
    7
  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

    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 và xóa bất kỳ nút và node_modules nào

    $ nvm uninstall <version>
    
    8
  3. Chuyển đế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 và xóa bất kỳ thư mục Node và Node_modules nào

    $ nvm uninstall <version>
    
    9
  4. Nếu bạn đã cài đặt với

    brew install node;
    which node # => /usr/local/bin/node
    export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
    
    9, thì hãy chạy
    $ nvm uninstall <version>
    
    04 trong thiết bị đầu cuối của bạn

    $ nvm uninstall v0.12.2
    
    0
  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

    $ nvm uninstall v0.12.2
    
    1
  6. Bạn cũng có thể cần phải thực hiện các hướng dẫn bổ sung:

    $ nvm uninstall v0.12.2
    
    2

Nguồn: Tonymtz

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

Đã trả lời ngày 28 tháng 6 năm 2015 lúc 17:24Jun 28, 2015 at 17:24

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

4

hạ cấp nút xuống 0,10,36

$ nvm uninstall v0.12.2
3

Nâng cấp nút lên ổn định V

$ nvm uninstall v0.12.2
4

Đã trả lời ngày 29 tháng 5 năm 2015 lúc 3:06May 29, 2015 at 3:06

1

Tôi không chắc đó là vì tôi có phiên bản cũ (4.4.5) hay nếu tôi sử dụng trình cài đặt chính thức, nhưng hầu hết các tệp được tham chiếu trong các câu trả lời khác không tồn tại trên hệ thống của tôi. Tôi chỉ phải loại bỏ những điều sau:

$ nvm uninstall v0.12.2
5

Tôi quyết định giữ

$ nvm uninstall <version>
13 vì tôi đang 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

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

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

$ nvm uninstall <version>
14 với
$ nvm uninstall <version>
15 được cài đặt từ trang web chính thức.

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

$ nvm uninstall <version>
16 trên MacBook Pro của mình để cài đặt lại nó bằng trình quản lý gói
$ nvm uninstall <version>
17 bằng cách sử dụng:

$ nvm uninstall v0.12.2
6

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:

$ nvm uninstall <version>
18 - 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à

$ nvm uninstall <version>
19 một tên tệp khác từ
$ nvm uninstall <version>
20 nếu không, điều này hoạt động như một sự quyến rũ!

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

$ nvm uninstall <version>
21) với
$ nvm uninstall <version>
15 được cài đặt từ trang web chính thức, tên tệp không phải là
$ nvm uninstall <version>
20 mà là
$ nvm uninstall <version>
24.

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

$ nvm uninstall <version>
25.

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. $ nvm uninstall <version>
    
    26
  2. $ nvm uninstall <version>
    
    27

Lựa chọn 2

Truy cập

$ nvm uninstall <version>
28 và xóa bất kỳ
$ nvm uninstall <version>
29 nào

  1. $ nvm uninstall <version>
    
    25
  2. $ nvm uninstall <version>
    
    31

Truy cập

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 và xóa bất kỳ
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
7 và
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
6 nào

  1. $ nvm uninstall <version>
    
    35
  2. $ nvm uninstall <version>
    
    36

Truy cập

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 và xóa bất kỳ 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 
7 và
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
6 nào

  1. $ nvm uninstall <version>
    
    40
  2. $ nvm uninstall <version>
    
    36

Kiểm tra thư mục

$ nvm uninstall <version>
42 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 /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 và xóa bất kỳ nút nào có thể thực thi được

  1. $ nvm uninstall <version>
    
    44
  2. $ nvm uninstall <version>
    
    45
  3. $ nvm uninstall <version>
    
    46

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

  1. $ nvm uninstall <version>
    
    47
  2. $ nvm uninstall <version>
    
    48
  3. $ nvm uninstall <version>
    
    49

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

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
7 trong hệ thống của bạn với
$ nvm uninstall <version>
51 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
    $ nvm uninstall <version>
    
    52
  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.

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

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

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

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:

$ nvm uninstall v0.12.2
7

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

$ nvm uninstall v0.12.2
8

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

$ nvm uninstall v0.12.2
9

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. Loại

    $ nvm uninstall <version>
    
    53 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:
    $ nvm uninstall <version>
    
    54 &
    $ nvm uninstall <version>
    
    55 để in phiên bản NPM hiện tại được cài đặt trên máy của bạn:
    $ nvm uninstall <version>
    
    56

Đã 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.

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

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

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

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

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

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

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

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

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

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

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

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

Sau

$ nvm uninstall v0.12.2
0

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

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

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

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

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

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

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

    $ which node
    /Users/scott/.nvm/versions/node/v4.1.2/bin/node
    
    9
  • 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/

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

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

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

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.

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

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

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

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

Inês gomesinês gomesInês Gomes

3.6431 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

  • $ nvm uninstall <version>
    
    57 - Điều này sẽ xóa /.nvm/*/bin từ $ Path
  • $ nvm uninstall <version>
    
    58 - Để liệt kê tất cả các phiên bản của nút được cài đặt trong hệ thống
  • $ nvm uninstall <version>
    
    59 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

$ nvm uninstall <version>
60 và gỡ cài đặt bằng cách sử dụng
$ nvm uninstall <version>
60 thay vì
$ nvm uninstall <version>
62.

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

Các lệnh bổ sung

  • $ nvm uninstall <version>
    
    51 để 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

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

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:

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

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:

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

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

Giacomo1968

25.2k11 Huy hiệu vàng70 Huy hiệu bạc99 Huy hiệu đồng11 gold badges70 silver badges99 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

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

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

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

Đã trả lời ngày 20 tháng 9 năm 2014 lúc 12:13Sep 20, 2014 at 12:13

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

Swipeswipeswipe

Huy hiệu Bạc 1111 Huy hiệu Đồng1 silver badge4 bronze badges

Cách tốt nhất là tải xuống gói cài đặt: .pkg trên Mac. Thích phiên bản ổn định mới nhất.

Đây là liên kết: node.js

Gói này cuối cùng sẽ ghi đè lên phiên bản trước và đặt các biến môi trường phù hợp. Chỉ cần chạy trình cài đặt và nó được thực hiện trong một vài lần nhấp.

Đã trả lời ngày 24 tháng 8 năm 2018 lúc 23:52Aug 24, 2018 at 23:52

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

vkrishna17vkrishna17vkrishna17

89610 Huy hiệu bạc17 Huy hiệu đồng10 silver badges17 bronze badges

Tôi đã bị ảnh hưởng bởi một vấn đề trong khi gỡ cài đặt Node.js trên máy Mac của tôi. Tôi đã có một số hành vi kỳ lạ như

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 
5 vẫn ở đó ngay cả sau khi phải loại bỏ nó bằng tất cả những điều này.

Đó là bởi vì tôi đã có một cài đặt cũ được thực hiện với MacPort. Vì vậy, bạn cũng phải gỡ cài đặt nó bằng cổng:

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

Nó có thể đã cài đặt nhiều phiên bản khác nhau của Node.js để gỡ cài đặt tất cả (từng cái một).

Đã trả lời ngày 14 tháng 8 năm 2013 lúc 20:26Aug 14, 2013 at 20:26

ToutptToutpttoutpt

5.0554 Huy hiệu vàng37 Huy hiệu bạc45 Huy hiệu Đồng4 gold badges37 silver badges45 bronze badges

1

Bạn có thể sao chép https://github.com/brock/node-reinstall và chạy lệnh đơn giản như được đưa ra trong kho lưu trữ. Sau đó, chỉ cần khởi động lại hệ thống của bạn. Đây là phương pháp đơn giản nhất và cũng làm việc cho tôi.
This is the simplest method and also worked for me.

Đã trả lời ngày 9 tháng 12 năm 2016 lúc 11:00Dec 9, 2016 at 11:00

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

js_248js_248js_248

1.9624 Huy hiệu vàng24 Huy hiệu bạc38 Huy hiệu đồng4 gold badges24 silver badges38 bronze badges

0

Tôi đã cài đặt Node.js từ nguồn được tải xuống từ kho Git. Tôi đã cài đặt với:

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

Bởi vì tệp tạo hỗ trợ nó, tôi có thể làm:

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

Đã trả lời ngày 22 tháng 7 năm 2015 lúc 20:11Jul 22, 2015 at 20:11

1

Là người bạn đồng hành với các câu trả lời giải thích dọn dẹp và cài đặt qua Homebrew, tôi thấy rằng chính Homebrew đã cung cấp các dấu hiệu rõ ràng về các cuộc đụng độ Symlink.

Thật không may, nó cung cấp những thứ này từng người một khi nó gặp chúng, vì vậy nó hơi tốn công sức, nhưng dường như nó tìm thấy tất cả các cuộc đụng độ và là cách duy nhất tôi có thể cài đặt sạch với homebrew.

Về cơ bản, quá trình là:

  1. Sử dụng homebrew để gỡ cài đặt nút
  2. Làm sạch homebrew
  3. Sử dụng homebrew để cài đặt nút và lưu ý bất kỳ tệp đụng độ được gắn cờ nào
  4. Xóa tệp xung đột cờ (hoặc toàn bộ thư mục nếu đó là thư mục 'nút')
  5. Goto Bước 1 cho đến khi bạn có một cài đặt sạch

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

Dưới đây là đầu ra màn hình từ các bước cuối cùng của cài đặt của tôi - bạn có thể thấy nó dẫn đến cài đặt sạch (cuối cùng ...):

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

Đã trả lời ngày 21 tháng 11 năm 2019 lúc 14:24Nov 21, 2019 at 14:24

MickmickMick

Huy hiệu vàng 23K11 gold badge50 silver badges108 bronze badges

Trước hết, bạn cần hủy kích hoạt nút: (MAC) Sau khi cài đặt phiên bản nút mới.

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

Điều này đã bị xóa/người sử dụng

Và sau khi nút đó đã được cập nhật

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 23 tháng 8 năm 2018 lúc 15:39Aug 23, 2018 at 15:39

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

AlexshalexshAlexSh

1.29913 Huy hiệu bạc12 Huy hiệu đồng13 silver badges12 bronze badges

Trong trường hợp của tôi, không có câu trả lời nào khác hoạt động vì trước đây tôi đã hạ cấp xuống Node8. Vì vậy, thay vì làm ở trên, sau đây làm việc cho tôi:

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

đã trả lại

$ nvm uninstall <version>
65 thay vì
$ nvm uninstall <version>
66

Vì vậy, tôi đã thực hiện lệnh này:

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

đã hoạt động và sau đó tải xuống PKG mới nhất từ ​​trang web chính thức và được cài đặt. Sau đó tôi phải đóng thiết bị đầu cuối của mình và bắt đầu lại để truy cập phiên bản mới

Đã trả lời ngày 21 tháng 9 năm 2019 lúc 9:08Sep 21, 2019 at 9:08

Raza Ahmedraza AhmedRaza Ahmed

2.6412 Huy hiệu vàng35 Huy hiệu bạc44 Huy hiệu đồng2 gold badges35 silver badges44 bronze badges

Docker - Cách tiếp cận thay thế

Docker là một loại máy ảo siêu nhanh có thể được sử dụng để chạy các công cụ như Node (thay vào đó cài đặt chúng trực tiếp trên Mac-Os). Lợi thế để làm điều đó đang theo sau

  • Tất cả các nội dung (tệp nút 'Milions') được cài đặt bên trong hình ảnh/container docker (chúng được gói gọn trong một vài tệp Docker bên trong)

  • Bạn có thể ánh xạ thư mục MAC của mình với dự án vào container Docker của mình và có quyền truy cập vào nút - nhưng bên ngoài Docker, Mac -Os Sytem thậm chí không biết rằng nút được cài đặt. Vì vậy, bạn nhận được một số loại bảng điều khiển 'ảo' với các lệnh nút có sẵn có thể hoạt động trên các tệp thực

  • Bạn có thể dễ dàng giết nút bằng cách tìm nó bởi

    $ nvm uninstall <version>
    
    67 và giết bằng
    $ nvm uninstall <version>
    
    68

  • Bạn có thể dễ dàng gỡ cài đặt hình ảnh/container Docker bằng một lệnh

    $ nvm uninstall <version>
    
    69 và nhận dung lượng trống - và cài đặt lại bằng cách chạy tập lệnh (bên dưới)

  • Nút của bạn được đóng gói bên trong Docker và không có quyền truy cập toàn bộ hệ thống - chỉ để các thư mục bạn ánh xạ tới nó

  • Bạn có thể chạy các dịch vụ nút và dễ dàng ánh xạ chúng vào cổng Mac và có quyền truy cập vào nó từ trình duyệt web

  • Bạn có thể chạy nhiều phiên bản nút cùng một lúc

  • Theo cách tương tự, bạn có thể cài đặt các công cụ khác như (trong nhiều phiên bản cùng một lúc): PHP, cơ sở dữ liệu, redis, v.v. - bên trong Docker mà không có bất kỳ tương tác nào với MAC -OS (không nhận thấy phần mềm đó). Ví dụ. Bạn có thể chạy cùng lúc 3 MySQL DB với các phiên bản khác nhau và 3 ứng dụng PHP với phiên bản PHP khác nhau ... - vì vậy bạn có thể có nhiều công cụ nhưng hệ thống sạch

  • Công việc nhóm: Enviroment như vậy có thể dễ dàng nhân bản vào các máy khác (và thậm chí cho các hệ thống Windows/Linux - với một số sửa đổi) và cung cấp môi trường cấp độ Docker giống hệt Thành viên nhóm mới theo cách rất nhanh (anh ta chỉ cần cài đặt Docker và tạo cấu trúc thư mục tương tự và nhận bản sao của các tập lệnh - đó là tất cả). Tôi làm việc theo cách này trong 2 năm và với nhóm của tôi - và chúng tôi rất hạnh phúc

Hướng dẫn

  • Cài đặt Docker bằng ví dụ: hướng dẫn này

  • Chuẩn bị thư mục 'đặc biệt' cho công việc, ví dụ: Thư mục của tôi là

    $ nvm uninstall <version>
    
    70 (tôi sẽ sử dụng thư mục này hơn nữa - nhưng nó có thể tùy ý) - thư mục này sẽ là 'giao diện' giữa các thùng chứa Docker và ststem tệp MAC của bạn. Bên trong DIR này tạo cấu trúc DIR sau:

    $ nvm uninstall <version>
    
    71 - Ở đây bạn đặt các dự án của mình bằng mã

    $ nvm uninstall <version>
    
    72

    $ nvm uninstall <version>
    
    73 - Ở đây chúng tôi ánh xạ dữ liệu đầu ra của container như nhật ký (hoặc tệp cơ sở dữ liệu nếu ai đó ouse db, v.v.)

    $ nvm uninstall <version>
    
    74

    $ nvm uninstall <version>
    
    75 - Ở đây chúng tôi đặt tập lệnh Docker Node

  • Bên trong

    $ nvm uninstall <version>
    
    76 Tạo tệp
    $ nvm uninstall <version>
    
    77 sẽ chứa ở một nơi các đường dẫn toàn cầu được sử dụng trong các tập lệnh khác

  • Innside Dir

    $ nvm uninstall <version>
    
    78 Tạo tệp
    $ nvm uninstall <version>
    
    79 với nội dung sau

  • Innside Dir

    $ nvm uninstall <version>
    
    78 Tạo tệp
    $ nvm uninstall <version>
    
    81 với nội dung sau (tệp này phải được thực thi, ví dụ:
    $ nvm uninstall <version>
    
    82) - (Lưu ý cách chúng tôi ánh xạ Port -s và các thư mục hình thành 'thế giới' bên ngoài cho hệ thống tập tin Docker nội bộ)

  • Ok bây giờ bạn có thể thêm một số dự án, ví dụ:

    $ nvm uninstall <version>
    
    83 và thêm vào tệp sau 'Run-CMD' (phải thực thi)

  • Sau đó, nếu bạn chạy tập lệnh trên (bằng cách nhấp đúp), bạn sẽ thấy bảng điều khiển với các lệnh nút có sẵn trong thư mục dự án, ví dụ:

    $ nvm uninstall <version>
    
    84

  • Để chạy dự án trong nền (ví dụ: một số serwice), ví dụ: Chạy ứng dụng Angular -Cli máy chủ web Bạn có thể sử dụng tập lệnh sau (được đặt tên

Đã trả lời ngày 14 tháng 5 năm 2020 lúc 10:30May 14, 2020 at 10:30

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

Kamil Kiełczewskikamil KiełczewskiKamil Kiełczewski

77.4K27 Huy hiệu vàng341 Huy hiệu bạc319 Huy hiệu đồng27 gold badges341 silver badges319 bronze badges

Nếu bạn không thể định vị nút chỉ cần chạy

$ nvm uninstall <version>
87 và
$ nvm uninstall <version>
88 và
$ nvm uninstall <version>
89 và bạn có thể xóa các thư mục được liệt kê khi cần thiết.

Bạn cũng sẽ cần phải đóng hoàn toàn thiết bị đầu cuối của mình và mở lại nó để thay đổi có hiệu lực.

Đã trả lời ngày 13 tháng 3 năm 2019 lúc 12:52Mar 13, 2019 at 12:52

Andromedaandromedaandromeda

3.9865 huy hiệu vàng28 Huy hiệu bạc42 Huy hiệu đồng5 gold badges28 silver badges42 bronze badges

Điều này đã sửa nó cho tôi sửa NPM trên Mac OS X cho người dùng Homebrew. Và nó không yêu cầu quá nhiều bước.

Chỉ cần đi đến phần giải pháp nếu bạn không quan tâm đến lý do tại sao.

Đây là phần có liên quan để thuận tiện:

Dung dịch

Giải pháp này khắc phục lỗi do cố gắng chạy

$ nvm uninstall <version>
90. Khi bạn đã hoàn thành, bạn cũng sẽ không cần sử dụng
$ nvm uninstall <version>
91 để cài đặt các mô -đun NPM trên toàn cầu.

Trước khi bạn bắt đầu, hãy ghi chú bất kỳ gói NPM được cài đặt toàn cầu nào. Các hướng dẫn này sẽ để bạn xóa tất cả các gói đó. Sau khi bạn hoàn thành, bạn sẽ cần phải cài đặt lại chúng.

Chạy các lệnh sau để xóa tất cả các mô-đun NPM toàn cầu hiện có, gỡ cài đặt Node & NPM, cài đặt lại nút với mặc định chính xác, định cấu hình vị trí cho các mô-đun NPM toàn cầu được cài đặt và sau đó cài đặt NPM làm gói riêng.

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

Nút và NPM nên được cài đặt chính xác tại thời điểm này. Bước cuối cùng là thêm

$ nvm uninstall <version>
92 vào các gói NPM và NPM toàn cầu của bạn có thể sử dụng được. Để làm điều này, hãy thêm dòng sau vào
$ nvm uninstall <version>
94 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 
4

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

$ nvm uninstall <version>
95, 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
$ nvm uninstall <version>
96 bằng cách chạy các lệnh sau:

  1. $ nvm uninstall <version>
    
    95 (chọn phiên bản nút khác, NPM sẽ cài đặt lại)
  2. $ nvm uninstall <version>
    
    95 (lần này, chọn phiên bản ưa thích của bạn)
  3. $ nvm uninstall <version>
    
    55 (nó sẽ là phiên bản cũ của NPM)
  4. $ nvm uninstall v0.12.2
    
    00 (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

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

Nam tước BaronnelNoel Baron

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