Nuxt 项目部署Linux服务器实践记录

1.环境准备

1)安装node

选择你需要下载的版本进行下载:https://nodejs.org/dist/

我这里选择:node-v14.18.0-linux-x64.tar

将下载到的ZIP包通过工具传到服务器/usr/local(我这里用的是FinalShell)

解压:tar -xvf node-v14.18.0-linux-x64.tar

2)配置环境变量

编辑:vi /etc/profile

Insert开始编写

Esc :wq 保存退出

NODE_HOME=/usr/local/node-v14.18.0-linux-x64
PATH=$PATH:$NODE_HOME/bin
NODE_PATH=$NODE_HOME/lib/node_mudules
export PATH NODE_HOME NODE_PATH

更新:

source /etc/profile

检测node安装成功:

node -v
npm -v

2.Nuxt项目打包上传:

执行命令:

npm run build

 

 

 将图中的文件上传到服务器,在目录下运行:

npm i
npm start // 检测是否可以启动成功

3.可以启动成功之后,pm2维护服务:

npm install -g pm2
pm2 start npm --name "demoname" -- run start // demoname是package.json的name

4.其他问题处理:

1)node-sass安装超时:

.npmrc设置淘宝源:
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org

2)权限问题:

 

 

npm install node-sass --unsafe-perm --save-dev

 

 

记录进步!!!

 

posted @ 2022-08-02 17:56  玛卡巴鉲  阅读(148)  评论(0编辑  收藏  举报