verdaccio 安装在linux服务器上

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

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

如果你不怎么会linux的话可以直接看下面的文章;
如果你会linux的话,
直接装nvm,用nvm装node,装verdaccio,装pm2,就更容易了,
如果网页打不开
说明防火墙端口没开放,或者 /root/.config/verdaccio/config.yaml 这个配置 没加下面这个

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

环境

你如果用的不是我这个环境,其实也无所谓,只要你是Linux,而且有命令行就可以直接往下看

  1. 我用的是阿里云的 轻量应用服务器
  2. 然后用的不是wordPress,而是重置系统,用的是BT-Panel(宝塔),emm,还是宝塔这种适合我

准备

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

开始

打开流程是:

  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/下面
5. 安装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的使用有关系

你可能感兴趣的:(工程化)