vue nuxt项目在Xsell上部署

6 篇文章 1 订阅

Linux部署nuxt项目

1、服务器安装环境
	a/ 安装node
		1、下载node
			i:在node官网下载Linux 64的node文件,通过ftp上传至/usr/local/node文件夹下
				文件名:node-v12.13.0-linux-x64.tar.xz
			或者:
			ii:wget https://nodejs.org/dist/v12.13.0/node-vv12.13.0-linux-x64.tar.xz

		2、下载之后,由于是tar.xz格式的压缩文件,所以需要用下面的命令解压:
			打开xshell,连接上服务器,进入/usr/local/node文件夹下

			xz -d node-v12.13.0-linux-x64.tar.xz
			tar -xv -f node-v12.13.0-linux-x64.tar
			//或者
			tar -Jxv -f node-v12.13.0-linux-x64.tar

		3、添加环境变量
			vim  /etc/profile
			【vim命令】
				i             	进行编辑
				esc + :wq! 		保存并退出
				esc + :q!  		不保存并退出
			在最下面添加
				#node的解压目录 
				NODE_HOME=/usr/local/node/node-v12.13.0-linux-x64
				PATH=$PATH:$NODE_HOME/bin
				NODE_PATH=$NODE_HOME/lib/node_modules
				export PATH NODE_HOME NODE_PATH
			刷新环境变量:
				source /etc/profile
			查看环境变量:
				echo $PATH
			设置软连接,使得node在任何地方都能使用:(ps:最好是返回根目录: cd /)
				ln -s /usr/local/node/node-v12.13.0-linux-x64/bin/node  /usr/local/bin/node
				ln -s /usr/local/node/node-v12.13.0-linux-x64/bin/npm  /usr/local/bin/npm

		4、测试是否安装成功:(出现版本号就是成功)
				node -v
				npm -v
			

	b/ 安装pm2
		PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
		1、安装pm2
			npm install pm2 -g
		2、建立软连接
			ln -s /usr/local/node/node-v12.13.0-linux-x64/bin/pm2 /usr/local/bin/pm2
		3、检测是否安装成功
			pm2 -v
			或者
			pm2 list

		
2、本地打包应用: npm run build

3、打包完成后,需上传文件夹/文件上传至服务器 usr/local/node/pc
	.nuxt
	static
	nuxt.config.js
	package.json
	
4、pm2开启进程守护
	进入cd /usr/local/node/pc
	npm install
	npm run start   		//检测是否报错,不能通过ip:3004正常访问
	pm2 start npm --name "进程名称" -- run start      //例如:进程名称==demo   pm2 start npm --name "demo"
	pm2 list  				//查看进程是否正常开启
	pm2 restart 进程名称		//重启守护进程   pm2 restart demo
	
5、通过域名访问,检测是否部署成功
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值