我遇到了一個我不會解決的問題,該問題具有涉及升級 Node.js 的潛在解決方案。夠簡單了吧?一點都不。我試過為 Mac 運行最新的 Node 安裝程式。我試過用 nvm 升級。我嘗試使用n. 無論我做什么,我的node -v都不會改變。我已經嘗試了與這個看似簡單的程序相關的所有熱門帖子的解決方案。在嘗試升級后,它確實顯示了較新的 Node 版本號,nvm但是在關閉并打開終端后,它現在顯示了我開始使用的節點版本。
我懷疑我現在在我的計算機上安裝了多個 Node,這只是引入了許多新問題。但是,我到底如何才能一勞永逸地正確升級 Node JS?似乎沒有任何作業。
uj5u.com熱心網友回復:
更新
也許只是卸載節點并洗掉所有與節點相關的檔案。如果您使用自制軟體安裝了節點,那么它非常簡單,只需運行以下命令:
brew uninstall --ignore-dependencies node
brew uninstall --force node
然后更新并安裝 nvm
brew update
brew install nvm
接下來,在 home 中為 NVM 創建一個目錄。
mkdir ~/.nvm
現在,配置所需的環境變數。在您的主目錄中編輯以下組態檔
vim ~/.bash_profile
并將以下行添加到 ~/.bash_profile (或 ~/.zshrc macOS Catalina 或更高版本)。
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
按ESC :wq保存并關閉您的檔案。
接下來,將變數加載到當前的 shell 環境中。從下次登錄開始,它會自動加載。
source ~/.bash_profile
老的
使用命令安裝所需的節點版本
nvm install <version>
然后您可以使用以下命令查看所有已安裝的版本:
nvm list
然后使用可以使用命令切換到特定版本:
nvm use <version>
另一種方法是卸載并洗掉所有節點相關檔案并使用 安裝Homebrew,但我推薦并使用nvm
brew install node@<version>
uj5u.com熱心網友回復:
嘗試這個:
sudo chown -R $(whoami):admin /usr/local/*
然后:
rm -rf /usr/local/include/node
brew unlink node
brew link node
如果鏈接不起作用,您可以使用它:
brew link --overwrite node
無論如何,在第一個命令之后,您可以更新 brew 或卸載并再次安裝節點并在必要時執行鏈接而沒有問題...
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/339492.html
標籤:节点.js
