Linux下离线安装node.js

一、安装步骤

  1. Node.js版本为v10.X版本;(node -v命令验证本地版本号)
  2. Linux的部署方法一致,前提都是需要先安装node.js

(linux离线安装包下的node-v10.13.0-linux-x64.tar.gz 为linux系统下的)

3.linux安装步骤

安装前检查node、npm是否存在

sudo su root   #切换到root帐号
cd /     #进入根目录
node -v  #查看有无
npm -v   #查看有无

在根目录下 安装nodejs
tar xvf node-v10.13.0-linux-x64.tar.xz    #解压
mv node-v10.13.0-linux-x64 node-v10.13.0   #改短名

 

然后输入node -v、npm -v查看nodejs安装是否成功。

然后把文件夹node-v10.13.0里面的lib和bin更换刚刚解压的node-v10.13.0里面的lib和bin。

npm命令是安装好node之后才有的,所以先检查node是否安装完成。

配置

需要创建软链接,以便全局使用

ln -s /node-v10.13.0/bin/node /usr/local/bin/node
ln -s /node-v10.13.0/bin/npm /usr/local/bin/npm

ln -s /node-v10.13.0/lib/node_modules/pm2/bin/pm2 /usr/bin/pm2

这是查看pm2的命令:ls -al|grep pm2

这是移除pm2的命令:rm - rf ./pm2

如果pm2软链接配置不起作用,就去这个里面把它解压。然后再配置pm2软链接

 

如果其中环境变量中并没有 /usr/local/bin 目录,那么,请按照如下所示:

[root@ly bin]# echo $PATH

/sbin:/bin:/usr/sbin:/usr/bin  # 表示各个地址 以 :隔开  。其中并没有 /usr/local/bin

方法一:

把它换成ln -s /node-v10.13.0/bin/node /usr/bin/node
ln -s /node-v10.13.0/bin/npm /usr/bin/npm

 

设置全局环境变量命令: vi /etc/profile

export NODE_HOME=/home/node-v10.13.0

export PATH=$PATH:$NODE_HOME/bin

export NODE_PATH=$NODE_HOME/lib/node_modules

输入让环境变量生效命令: source /etc/profile

 

在home目录下面创建一个文件夹,例如:testly。

 

然后在该项目目录下运行npm init -y,初始化package.json文件。

把node_modules、package-lock.json、app.js复制粘贴到对应的项目文件夹里面。

 

用记事本打开package-lock.json文件。

 

app.js文件可以修改将程序部署到指定的端口。

 

 

修改后台接口api地址

进入dist里面的config文件的index.js

 

 

 

 

启动项目:pm2 start ./app.js --name daataexchange  --linux

(以下为pm2中常用的命令,部署时不一定要运行)

查看运行项目:pm2 ls

重启项目:pm2 restart dataexchange(自定义名称)

停止项目: pm2 stop dataexchange(自定义名称)

删除项目: pm2 delete dataexchange(自定义名称)

 

在项目根路径下运行命令,启动项目(启动完成之后,可以关闭终端窗口):

 

posted @ 2021-01-07 10:35  S逸宸  阅读(2458)  评论(0)    收藏  举报