1.nvmをインストールする
注: Mac では nvm を使用してください。Win 環境で nvm-windows を使用する
次の手順はコマンド ライン ツールで実行されます。
1. インストール
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh) | bash
2. システム環境を更新する
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${
HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
3. インストールが成功したかどうかを確認します
nvm -v
# 版本号:0.39.1
4. 他のノードバージョンを使用およびダウンロードする
nvm install node # "node" is an alias for the latest version`
**nvm install 14.7.0 # or 16.3.0, 12.22.1, etc
# 切换使用
nvm use node #默认版本
nvm use 14.7.0 #指定版本**
参考リンク:
Windows での使用方法:
https://www.imqd.cn/user-nvm-window-manage-nodejs.html
2. プロンプトによるcommond not found:nvm
質問
ターミナルを再起動した後、nvm コマンドを再度実行することはできず、prompt コマンドは存在しません。
ヒントcommond not found:nvm
次のように処理する必要があります。
nvm のインストール後に Mac pro が異常になる: common not found: nvm
解決:
設定し.bash_profile
て.zshrc
しかし、私の Mac にはこれら 2 つのファイルがないため、Mac を開くたびに、ファイルが存在しないというメッセージが表示されるため、最初にファイルを作成する必要があります。
# 提示不存在该文件
imqd@IMQDMac ~ % open ~/.bash_profile
The file /Users/imqd/.bash_profile does not exist.
# 创建 .bash_profile文件:
imqd@IMQDMac ~ % cd ~/
imqd@IMQDMac ~ % touch .bash_profile
imqd@IMQDMac ~ % open -e .bash_profile
# 创建后就可以打开了,只是该文件时空的
imqd@IMQDMac ~ % open ~/.bash_profile
# 在改文件中添加如下代码
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${
HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
# 执行文件里的指令
imqd@IMQDMac ~ % source ~/.bash_profile
# 提示.zshrc不存在,同样的方式创建
imqd@IMQDMac ~ % open ~/.zshrc
The file /Users/imqd/.zshrc does not exist.
# 创建
imqd@IMQDMac ~ % cd ~/
imqd@IMQDMac ~ % touch .zshrc
imqd@IMQDMac ~ % open -e .zshrc
# 在该文件中添加如下代码
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
#执行
imqd@IMQDMac ~ % source ~/.zshrc
# 再测试nvm 就成功了!
imqd@IMQDMac ~ % nvm -v
0.39.1
imqd@IMQDMac ~ % node -v
v12.22.2
imqd@IMQDMac ~ %
Web フロントエンド開発、面接、フロントエンド学習ルートで問題がある場合は、V: imqdcnn を追加してください。無料で質問に回答し、長年業界に深く携わってきた技術専門家がバグの解決を支援します。
優秀なWEBフロントエンド開発エンジニアになってください!