目录
官方提供的安装是在线下载,因为github部分下载会有问题,此文章阐述离线安装的方法。
安装NVM
下载官方最新发布,nvm-0.39.1.tar.gz
解压到 $HOME/.nvm 目录下
设定环境变量 需要修改 几个文件
Now add these lines to your ~/.bashrc, ~/.profile, or ~/.zshrc file
to have it automatically sourced upon login:
(you may have to add to more than one of the above files)
文件最后添加即可,.bashrc 一般这一个添加就够了
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
执行 nvm。如下即安装成功了
sha@sharif:~$ nvm --version
0.39.1
安装最新LTS发行版
如下:(我已经安装了,原过程是会自动下载)
sha@sharif:~$ nvm install --lts
Installing latest LTS version.
v16.14.2 is already installed.
Now using node v16.14.2 (npm v8.5.0)
nvm查看使用版本
# 查看在用
sha@sharif:~$ nvm use --lts
Now using node v16.14.2 (npm v8.5.0)
# 查看全部
sha@sharif:~$ nvm ls
-> v16.14.2
default -> lts/* (-> v16.14.2)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.14.2) (default)
stable -> 16.14 (-> v16.14.2) (default)
lts/* -> lts/gallium (-> v16.14.2)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.19.1 (-> N/A)
lts/gallium -> v16.14.2
创建私有NPM库:
sha@sharif:~$ docker run -itd --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio
77c80f180d29e2ee040d83aee9cdb53d07bfa5465ba598a0a70528752ab662bd
npm adduser --registry http://localhost:4873/ 添加用户
改变npm配置
npm set registry http://localhost:4873/