window部署node项目

249 阅读2分钟

window部署node项目

系统:win11 node版本:20.11.1

1、找项目位置

创建如下文件夹结构,用来整体的存放项目

--D盘
    --AugustProject
                    --InstallSoftware  存放安装的软件
                    --InstallationPackage 存放安装包
                    --RunSoftware 存放源码
                                --NodeServer 存放Node代码
                   

2、下载和安装node

  1. 打开Google Chrome浏览器
  2. 输入 https://nodejs.org/en image.png
  3. 点击下载稳定版 20.11.1
  4. 移动下载的node-v20.11.1-x64文件到 InstallationPackage 文件夹中
  5. 双击node-v20.11.1-x64文件进行安装,安装在InstallSoftware文件中
  6. 安装时node时按照默认的选项一路安装,只在选择项目路径时选择在InstallSoftwarenodejs文件夹中
  7. 安装完后打开cmd窗口,输入node -v,如果显示版本号,则说明安装成功

image.png

参考博客:blog.csdn.net/liangfei840…

3、部署项目

移动Node项目到NodeServer文件夹中 然后执行 npm install

4、运行项目

在执行的index.js文件目录下打开cmd文件夹 执行命令 node index.js 然后就可以看见服务器启动了。

image.png

但是这个时候不能关闭命令框,如果关闭,则node服务器停止。

5、安装pm2

使用pm2启动node

执行命令 npm install -g pm2

下载完之后,在执行的index.js文件目录,停止之前node启动的服务,打开cmd文件夹,输入 pm2 start index.js

如果出现以下就界面,说明启动成功,就可以关闭命令框

image.png

常用的几个pm2命令

1、查看pm2列表,可以看目前正在运行的Node进程,查看进行名称

pm2 list image.png

2、停止某个Node进程

pm2 stop 【name】

image.png

3、删除某个进程

假如我现在重新创建了一个叫AugustServer的进程,然后向删除index的进程

pm2 delete 【name】 image.png

4、当更改完代码,想重启某个进程。 pm2 restart 【name】

6、用脚本启动 pm2或者程序

(未完待续)