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

 

 

记录进步!!!

 


__EOF__

本文作者沧澜野兽迈特丶凯
本文链接https://www.cnblogs.com/sxdjy/p/16544693.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   玛卡巴鉲  阅读(180)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示