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:
- đ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
- 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
- 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
- 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
- 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
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.*
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
1 của bạ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.*
~/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:
2lsbom -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.*
3lsbom -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.*
4lsbom -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.*
5lsbom -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.*
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
1Sau 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.*
7từ //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
First:
3sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
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
8 và xóa bất kỳ nút và node_modules nàolsbom -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.*
4sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Chuyển đến
9 và xóa bất kỳ thư mục Node và Node_modules nàolsbom -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.*
5sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Nếu bạn đã cài đặt với
6, thì hãy chạylsbom -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ạnlsbom -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.*
6sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
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
7sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Bạn cũng có thể cần phải thực hiện các hướng dẫn bổ sung:
8sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
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
9Dave 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
029.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
1Tô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
2Như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:
7 - Ahtesham Shah ngày 20 tháng 6 năm 19 lúc 5:09lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
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à
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ũ!lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom >> ~/filelist.txt
@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
5~/filelist.txt
6~/filelist.txt
Lựa chọn 2
Truy cập
~/filelist.txt
7 và xóa bất kỳ ~/filelist.txt
8 nào
4~/filelist.txt
0cat ~/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.*
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
4cat ~/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.*
5cat ~/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.*
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
9cat ~/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.*
5cat ~/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.*
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
03sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
04sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
05sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Bạn cũng có thể cần phải làm điều này:
06sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
07sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
08sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
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
- Tìm kiếm các tệp nút ở đâu với
11sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
- 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
3Nhậ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
5Cài đặt Node.js trên MacOS Monterey phiên bản 12.0.1
- Tải xuống phiên bản LTS của Node từ trang web chính thức
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
Nhập
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
15sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Đã 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
7Nó 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
8Tạ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
9Cà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
6Tô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;
3Sau đó 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
5brew 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;
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
16 - Điều này sẽ xóa /.nvm/*/bin từ $ Pathsudo 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ốngsudo 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.sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
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
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.sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Đã 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;
7Hoặ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;
9nó 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
0Bâ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:
54 [chọn phiên bản nút khác, NPM sẽ cài đặt lại]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]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]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]sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Đã 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