Wener Notes

nvm

约 1 分钟阅读
  • node 版本管理
  • brew 默认安装最新版
  • 实际开发使用强烈建议使用 lts
bash
brew install nvm

# 添加 profile - 下次 shell 还能用
cat << 'SHELL' >> ~/.bash_profile
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
SHELL

mkdir -p ~/.nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"

nvm install --lts         # 安装
nvm use --lts             # 切换版本
nvm install 'lts/*'       #
nvm alias default 'lts/*' # 设置默认 LTS
nvm alias default 16      #


# clone ~/.nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

AlpineLinux

  • musl
bash
export NVM_NODEJS_ORG_MIRROR=https://unofficial-builds.nodejs.org/download/release
NVM_DIR="$HOME/.nvm"
source "$HOME/.nvm/nvm.sh"

nvm i --lts

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • Nodejs Awesome
    笔记 · nvm

    最好选择 TypeScript 开发的或支持 TypeScript 的 · TypeScript 的 decorator 比 Java 的 Annotation 弱得多 · 不支持获取字段实际类型信息 - 因为不存在这样的信息 · 最近一两年 (2020-2021),可能是因为 Go 和 Rust 的盛行,导致 Nodejs 的后端开发弱化了,很多项目...

最近更新commit 7c3df6dEdit

On this page