目录
在联网的机器上,使用 npm
(Node.js 包管理工具)下载 pm2
及其所有依赖包。
1. 安装 Node.js 和 npm
首先,确保你在联网的 Windows 系统上已经安装了 Node.js 和 npm。安装 Node.js 后,npm 会自动安装。
可以通过以下命令验证是否安装成功:
node -v
npm -v
2. 创建一个项目目录
为了组织下载的 pm2
及其依赖包,首先创建一个目录用于存放它们。
打开命令提示符(cmd 或 PowerShell),执行以下命令:
cd pm2-offline
3. 初始化 npm 项目
在当前目录中,初始化一个新的 package.json
文件:
npm init -y
这会创建一个默认的 package.json
文件,该文件将记录下载的依赖。
4. 下载 pm2
及其所有依赖
执行以下命令来下载 pm2
及其所有依赖包:
npm install pm2 --save
这会将 pm2
及其依赖包下载到 node_modules
目录中。
5. 打包 pm2
及其依赖
下载完成后,所有的依赖库都被存放在 node_modules
文件夹中。现在你需要将这些文件打包,以便在离线的服务器上使用。
在项目的根目录(即 pm2-offline
目录下),执行以下命令:
tar -czvf pm2-offline.tar.gz node_modules package.json
或者使用 Windows 自带的压缩工具,你也可以右键点击 node_modules
和 package.json
文件,选择 "发送到 -> 压缩(zipped)文件夹" 来进行压缩,生成一个 .zip
文件。
6. 将打包文件传输到内网服务器
生成的 pm2-offline.tar.gz
或 pm2-offline.zip
文件中包含 pm2
及其所有依赖包。你可以通过 USB 或其他传输工具将该文件传输到内网 Windows 服务器。
7. 在内网服务器上解压并安装
- 将压缩文件传输到内网服务器后,解压该文件。
- 使用
npm
安装pm2
依赖:-
打开命令提示符,进入解压后的文件夹:
cd path\to\pm2-offline
-
然后使用以下命令安装
pm2
:npm install
-
这会在内网服务器上本地安装 pm2
,此时可以开始使用 pm2
来维护你的进程了。
8. 使用 pm2
在安装完成后,可以在当前项目中直接使用 pm2
,例如:
node_modules\.bin\pm2 start app.js
如果想全局安装并使用 pm2
,可以在内网服务器上执行以下命令:
npm install -g
总结
- 联网机器上执行
npm install pm2 --save
来下载pm2
及其所有依赖包。 - 打包依赖,并将打包好的文件传输到 内网服务器。
- 内网服务器上解压并运行
npm install
,然后可以正常使用pm2
进行进程管理。
这样就可以成功离线安装和使用 pm2
了。