NVM Node 安装 LINUX 以及私有NPM库

目录

安装NVM

安装最新LTS发行版

创建私有NPM库:


nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions (github.com)icon-default.png?t=N7T8https://github.com/nvm-sh/nvm先放官方仓库

官方提供的安装是在线下载,因为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/
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值