Linux下离线安装node.js
一、安装步骤
- Node.js版本为v10.X版本;(node -v命令验证本地版本号)
- 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(自定义名称)
在项目根路径下运行命令,启动项目(启动完成之后,可以关闭终端窗口):

浙公网安备 33010602011771号