美文网首页
Linux本地配置nuxt+pm2打包部署

Linux本地配置nuxt+pm2打包部署

作者: 一只喵de旅行 | 来源:发表于2020-04-14 11:06 被阅读0次

因为公司的Linux服务器只能本地部署,不能联网,所以很多包都是本地解压+软连接完成的。

首先小编的nuxt是1.0版本的,所以对应的node版本是 v10.5.0

当然大家可以用 nvm 版本管理来控制更方便

1.下载nodejs版本: v10.5.0 压缩包 

2.下载pm2.tar.gz压缩包                            (需要的留言,云盘发给你们)

一 、在 Linux服务下 随便创建一个 文件夹 nodejs

然后把压缩包 拖入 文件夹内 , 在shell终端里 cd nodejs目录 输入 tar -xvf 压缩包名称

解压成功后 确认一下nodejs下bin目录是否有node 和npm文件

建立软连接,变为全局

  ① ln -s /nodejs/bin/npm /usr/local/bin/    (前面是解压包的目录 后面是 建立软连接的目录)

  ② ln -s /nodejs/bin/node /usr/local/bin/

软连接成功后,在终端输入 node -v 会显示nodejs版本,如果没有说明失败了

二、创建文件名myPm2,把pm2压缩包拖入myPm2 

        终端输入 tar xvf pm2.tar.gz

 建立软连接,变为全局

 ①  ln -s /myPm2/bin/pm2 /usr/local/bin/

输入命令 pm2 list  查看pm2

pm2 start npm --watch --name '项目名称' -- run start 启动进程并监听代码变化

pm2 startup centos                                                    配置开机重启

pm2 save                                                                   保存当前进程状态

配置完这些后,下次打包 只要 直接解压文件 就热部署了,不需要在 pm2 restart 项目名称

如果大家是用 Jenkins部署的 ,只要git下载代码 到 指定项目地址 更新就行

没看明白的,可以留言,作者天天在线

相关文章

  • Linux本地配置nuxt+pm2打包部署

    因为公司的Linux服务器只能本地部署,不能联网,所以很多包都是本地解压+软连接完成的。 首先小编的nuxt是1....

  • 使用maven build go项目放到Linux执行

    本地windows环境,直接maven打包go项目,并部署到linux执行。 maven构建文件

  • GO打包部署脚本

    GO打包部署脚本 $ Linux 打包 build_linux.bat $ Windows exe 打包 bu...

  • Hadoop安装配置

    配置所需工具 Hadoop部署准备 本地VMware安装Linux系统家族中Ubuntu 16.04Java对应版...

  • Linux-配置本地镜像源

    配置linux本地镜像源 2020年11月24日 11:49:31 实际上如果是单机版的部署的话就直接配置一个本地...

  • jenkins+aws codedepoly自动化部署测试方案

    单机部署方案: 直接部署到EC2 容器部署方案: 部署到ecs jenkins主要步骤: 本地linux 推送容器...

  • 打包文档

    该文件配置打包的渠道和不同包信息,具体按照运营打包信息配置 配置好后运行下面命令打包 (Linux 系统注意脚本类...

  • Cesium加载本地服务地图

    1 、nginx服务配置 本地部署代码 仅支持argis导出的tms 2、 服务器搭建geoservers部署配置...

  • Jenkins+Fastlane

    iOS項目持续集成思路 部署fastlane,实现本地用fastlane匹配证书、描述文件以及打包(主要); 部署...

  • Windows上的PyCharm 远程连接调试pyspark

    在实验室配置了一个Spark集群,传统的方法就是在Windows本地开发项目,完了后打包,然后上传到Linux服务...

网友评论

      本文标题:Linux本地配置nuxt+pm2打包部署

      本文链接:https://www.haomeiwen.com/subject/pflzmhtx.html