verdaccio 安装在linux服务器上

记录一下如何在Linux服务器上安装verdaccio

如果你还没有在本地安装使用过verdaccio的话,建议你先看我的这篇文章verdaccio搭建npm私有源,然后再来看这篇文章

一.如果你会linux的话

直接装nvm,用nvm装node,装verdaccio,装pm2,就更容易了,

装nvm 2020-9-18更新
如果失败请参考官网 nvm

1.下载(请先确认能访问地址,我翻墙了,如果可以访问,没下载,就多试几次)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
2.编辑.bashrc文件
vi .bash_profile
3.在配置文件最后加入
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

先按esc,在 :wq 退出

4.加入系统环境
source   ~/.bashrc
5.查看是否成功
nvm list

如果没有成功,不要放弃,再试几次,或者重置服务器,我也不清楚具体原因,有的时候怎么都成功不了,有的时候一下就成功了

剩下的就是安装 node,安装verdaccio,安装pm2,和windows一样的步骤

如果网页打不开
说明防火墙端口没开放,或者 /root/.config/verdaccio/config.yaml 这个配置 没加下面这个

# 监听的端口 ,重点, 不配置这个,只能本机能访问
listen: 0.0.0.0:4873

分割线


二.如果你不怎么会linux的话可以直接看下面的文章;

环境
  1. 我用的是阿里云的 轻量应用服务器
  2. 然后用的是重置系统,用的是BT-Panel(宝塔)
准备

1.首先进入宝塔的管理页面,从阿里云的轻量应用服务器的应用详情哪里进(那里有ip,用户名,密码)
2.找到ssh终端,并打开,如下图
ssh终端

开始

打开流程是:

  1. 全局装node,npm
  2. 全局装verdaccio
  3. 全局装pm2

1.wget命令下载node安装包

//https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz  
//——>是node官网linux64位的安装包,版本可以自己定,目前可以直接先按照我的用

wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz

2.解压node

tar xvf node-v12.13.0-linux-x64.tar.xz

3.创建软连接,使node,npm全局有效

//注意,下面的空格不是写错了,是需要有空格的
ln -s /root/node-v12.13.0-linux-x64/bin/node /usr/local/bin/
ln -s /root/node-v12.13.0-linux-x64/bin/npm /usr/local/bin/

4.查看node,npm是否成功

node -v
npm -v

如果可以查到版本说明成功了,如果没有成功,请检查上面的步骤,,看你安装的目录对不对,再看,第3步
的地址能不能找到你的文件,主要是理解,下载,解压,创建软连接变成全局参数。
npm安装的软件默认都安装在/root/node-v12.13.0-linux-x64/下面

  1. 安装verdaccio
npm install -g verdaccio

创建软连接,让它全局有效

ln -s /root/node-v12.13.0-linux-x64/bin/verdaccio /usr/local/bin/
  1. 安装 pm2
npm install -g pm2

创建软连接,让它全局有效

ln -s /root/node-v12.13.0-linux-x64/bin/pm2 /usr/local/bin/
启动

1.可以直接verdaccio,然后会提示你访问4873端口

verdaccio

2.用pm2启动(推荐,然后访问4873端口

pm2 start verdaccio

4873访问不了的,记得看我下面的注意。

注意哦

阿里云服务器的话记得把端口放开哦,emm

阿里云的 轻量应用服务器的防火墙,添加规则,类型:自定义,协议TCP,端口4873,把4873端口加上。
我用的是宝塔,还要再加一步,在宝塔的安全功能里把4873加上

其它

1.有些时候我们想改端口,或者改配置都可以在
/root/.config/verdaccio/config.yaml
这个文件更改,可以直接参考verdaccio的官网配置,或者其它文章。
2. 注册账号,发布自己的包等等,推荐看我的这篇文章verdaccio搭建npm私有源,此时和服务器没关系了,和verdaccio的使用有关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值