我已經為這個問題糾結了好幾天,如何在我裝有M1芯片組的MacBook Pro上獲得10.24.1版本的Node.js。它似乎安裝了該版本,但一旦我打開另一個終端或關閉現有的終端并打開一個新的終端,就會出現最新版本的node(16.8.0)
這些步驟是在我的MacBook Pro上進行的。
這些是我所遵循的步驟:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew的更新
brew install nvm
- 創建了nvm的目錄。
- 為它創建了一個目錄
mkdir ~/.nvm
- 編輯了該檔案
vim ~/.zshrc
- 用這個片段:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
- 加載它 加載它
source ~/.zshrc
- 安裝想要的node版本
nvm install 10.24.1
檢查一下,作業正常,當
時顯示這個版本。node -v使用版本:
nvm use 10.24.1
現在,如果我搜索nvm -v,它會回傳0.38.0,如果我搜索node -v,它會回傳10.24.1。一切都應該是這樣的。問題是,這并沒有被保存下來:如果我打開一個新的終端,并輸入相同的命令,對于nvm -v,它顯示相同的值,但節點的版本是最新的,16.8.0。
也嘗試了整個程序,在啟動前運行arch -x86_64 zsh,但結果相同。
有什么建議可以解決這個問題嗎?
uj5u.com熱心網友回復:
nvm alias default 10
將10改為你希望默認的任何LTS或其他版本的節點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/326088.html
標籤:
