nvm command errors All In One
nvm command errors All In One
errors
nvm can not change the default alias node.js version ❌
$ nvm install 18.20.4
# current use
$ nvm use 18.20.4
# set default, but not use default ❌
$ nvm alias default 18.20.4
solutions
# use default ✅
$ nvm use default
Now using node v18.20.4 (npm v10.7.0)
$ node -v
v18.12.0
$ nvm use 18.20.4
# uninstall ✅
$ nvm uninstall 18.12.0
$ node -v
v18.20.4
demos
# set default ✅
$ nvm alias default 18.20.4
# use default ✅
$ nvm use default
NVM
$ nvm ls
$ nvm ls-remote | grep "Latest LTS"
v4.9.1 (Latest LTS: Argon)
v6.17.1 (Latest LTS: Boron)
v8.17.0 (Latest LTS: Carbon)
v10.24.1 (Latest LTS: Dubnium)
v12.22.12 (Latest LTS: Erbium)
v14.21.3 (Latest LTS: Fermium)
v16.20.2 (Latest LTS: Gallium)
v18.20.4 (Latest LTS: Hydrogen)
v20.18.0 (Latest LTS: Iron)
$ node -v
v18.12.0
$ nvm -h
Node Version Manager (v0.35.2)
# ...
nvm uninstall <version> Uninstall a version
nvm uninstall --lts Uninstall using automatic LTS (long-term support) alias `lts/*`, if available.
nvm uninstall --lts=<LTS name> Uninstall using automatic alias for provided LTS line, if available.
# ...
nvm alias <name> <version> Set an alias named <name> pointing to <version>
nvm unalias <name> Deletes the alias named <name>
Example:
nvm install 8.0.0 Install a specific version number
nvm use 8.0 Use the latest available 8.0.x release
nvm run 6.10.3 app.js Run app.js using node 6.10.3
nvm exec 4.8.3 node app.js Run `node app.js` with the PATH pointing to node 4.8.3
nvm alias default 8.1.0 Set default node version on a shell
nvm alias default node Always default to the latest available node version on a shell
Note:
to remove, delete, or uninstall nvm - just remove the `$NVM_DIR` folder (usually `~/.nvm`)
$ nvm install 18.20.4
$ nvm use 18.20.4
$ nvm alias default 18.20.4
$ ls -al ~/.nvm/versions/node
total 16
drwxr-xr-x 8 xgqfrms-mm staff 256 Oct 17 15:41 .
drwxr-xr-x 3 xgqfrms-mm staff 96 Dec 24 2019 ..
-rw-r--r--@ 1 xgqfrms-mm staff 6148 Dec 19 2022 .DS_Store
drwxr-xr-x 9 xgqfrms-mm staff 288 Dec 24 2019 v10.15.3
drwxr-xr-x 9 xgqfrms-mm staff 288 Oct 27 2022 v16.18.0
drwxr-xr-x 10 xgqfrms-mm staff 320 Dec 19 2022 v18.12.0
drwxr-xr-x 9 xgqfrms-mm staff 288 May 29 2023 v18.16.0
drwxr-xr-x 9 xgqfrms-mm staff 288 Oct 17 15:41 v18.20.4
refs
https://dev.to/smpnjn/setting-the-default-nodejs-version-with-nvm-54c3
https://stackoverflow.com/a/47787025/5934465
©xgqfrms 2012-2025
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/18472539
未经授权禁止转载,违者必究!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2023-10-17 Node.js & SOAP All In One
2023-10-17 How to export objects to a CSV file using pure JavaScript All In One
2023-10-17 macOS 如何设置 Finder 打开某种类型的文件时候使用指定的默认 Application 程序 All In One
2022-10-17 git & Sourcetree & git workflow All In One
2022-10-17 git rebase 与 git merge 的区别是什么 All In One
2021-10-17 Linux system environment All In One
2020-10-17 如何使用 js 检测控制台被用户打开了 All In One