window部署node项目
系统:win11 node版本:20.11.1
1、找项目位置
创建如下文件夹结构,用来整体的存放项目
--D盘
--AugustProject
--InstallSoftware 存放安装的软件
--InstallationPackage 存放安装包
--RunSoftware 存放源码
--NodeServer 存放Node代码
2、下载和安装node
- 打开
Google Chrome浏览器
- 输入
https://nodejs.org/en
- 点击下载稳定版 20.11.1
- 移动下载的node-v20.11.1-x64文件到 InstallationPackage 文件夹中
- 双击node-v20.11.1-x64文件进行安装,安装在InstallSoftware文件中
- 安装时node时按照默认的选项一路安装,只在选择项目路径时选择在
InstallSoftware
的nodejs
文件夹中 - 安装完后打开cmd窗口,输入
node -v
,如果显示版本号,则说明安装成功
参考博客:blog.csdn.net/liangfei840…
3、部署项目
移动Node项目到NodeServer文件夹中
然后执行 npm install
4、运行项目
在执行的index.js文件目录下打开cmd文件夹
执行命令 node index.js
然后就可以看见服务器启动了。
但是这个时候不能关闭命令框,如果关闭,则node服务器停止。
5、安装pm2
使用pm2启动node
执行命令 npm install -g pm2
下载完之后,在执行的index.js文件目录,停止之前node启动的服务,打开cmd文件夹,输入
pm2 start index.js
如果出现以下就界面,说明启动成功,就可以关闭命令框
常用的几个pm2命令
1、查看pm2列表,可以看目前正在运行的Node进程,查看进行名称
pm2 list
2、停止某个Node进程
pm2 stop 【name】
3、删除某个进程
假如我现在重新创建了一个叫AugustServer的进程,然后向删除index的进程
pm2 delete 【name】
4、当更改完代码,想重启某个进程。
pm2 restart 【name】
6、用脚本启动 pm2或者程序
(未完待续)