麦咭 TV
nuxt
- 搭建 node.js 环境(最新稳定版,大概10.x版本)
- 下载此仓库
- npm install 安装项目依赖
- npm run dev(开发环境用此命令)
- 进入 nodejs 官网 https://nodejs.org/en/
- 点击当前的 LTS 长期支持稳定版下的 other Downloads 其他下载方式
- 右键 Linux Binaries (x64) 版本后的下载地址,复制下载地址
- 进入 linux 环境,使用wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz(比如是这个版本) 下载nodejs
- xz -d node-v10.16.3-linux-x64.tar.xz 解压nodejs压缩包
- tar -xvf node-v10.16.3-linux-x64.tar 解压第二层
- 将 node-v10.16.3-linux-x64 目录下的文件放到合适的地方,或者不移动
- 编辑 ~/.bashrc 文件,设置环境变量,指向nodejs的解压目录
- nodejs 的解压目录下,创建etc目录,其下再创建一个npmrc文件
- 编辑npmrc文件,设置参数 registry=https://registry.npm.taobao.org
- git clone 本仓库地址 (下载此仓库)
- npm install (安装项目依赖)
- npm install pm2 -g 全局命令安装 pm2(部署时用)
- npm run build (编译项目,部署时用)
- pm2 start npm --name=maiji-tv -- run start(用 pm2 管理并启动)
- 本地npm run build
- 将 .nuxt 和 static文件覆盖服务器上的文件
- pm2 restart maiji-tv 重启即可