# niucloud框架第三方云编译服务器搭建程序 **Repository Path**: niucloud-team/niucloud-compile-server ## Basic Information - **Project Name**: niucloud框架第三方云编译服务器搭建程序 - **Description**: niucloud框架自主搭建第三方云编译服务器说明 本程序支持开发者及其他用户自行搭建牛云云编译服务器,程序实现微信小程序自动化部署发布,前端程序编译自动化 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2025-06-27 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 第三方云编译是指在自己服务器/本地搭建云编译服务,让云编译无需排队、无需等待 编译环境:Nginx/Apache、MySQL(MySQL可用5.7-8.0)、PHP( PHP8.0-8.2版本)、node.js=18 一、服务器搭建 1.打开admin后台、点击云编译菜单,点击niucloud-compile-server,跳转到gitee ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y18.png) 2.点击克隆/下载,将搭建程序下载到本地 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y2.png) 3.将下载好的程序包上传并解压到服务器,打开niucloud-compile-server-master,点击终端 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y19.png) 4.点击终端,在弹出的命令行窗口输入npm install,安装依赖,回车执行 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y20.png) 启动方式有两种 第一种: 1.1添加守护进程,可长时间启动,无需终端命令窗口开启,推荐指数五颗星!! 打开软件商城,添加守护进程 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y25.png) 1.2进程名称必须为英文,用户默认root,启动命令为node niucloud-compile-server.js 进程目录指向在gitee下载且压缩完成后的文件目录,点击确定,提示进程启动成功即可 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y33.png) 如果提示启动失败打开该进程的日志,如果报端口未开启或者端口冲突,则需要再继续阅读下文,如果启动成功则直接跳到1.4即可 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y34.png) 打开niucloud-compile-server-master文件夹 其中有一个niucloud-compile-server.js文件,打开 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y27.png) 其中14行附近有const port = xxxx; xxxx为端口号,如果默认端口8000是占用的情况,在此处直接修改为未使用的端口即可。 注意:该端口号需要去服务器和宝塔中开通入方向才可以使用 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y28.png) 1.3将服务器地址填到后台,拼接规则如下 http://服务器ip:端口 点击确定,联通测试会提示连通测试成功,即部署成功 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y31.png) ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y32.png) 第二种: 2.1依赖安装成功后,输入node niucloud-compile-server.js回车执行 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y21.png) 2.2.提示编译服务正在运行,则表示云编译服务搭建完成 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y23.png) 2.3.将服务器地址粘贴到后台且将localhost替换成服务器ip ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y22.png) 2.4.点击连通测试提示成功则搭建成功 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y24.png) 二、本地搭建 1.打开admin后台、点击云编译菜单,点击niucloud-compile-server,跳转到gitee ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y1.png) 2.点击克隆/下载,将搭建程序下载到本地 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y2.png) 3.将下载好的程序包解压到本地,打开niucloud-compile-server-master 注意:不要解压到带中文的文件夹或者路径下![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y3.png) 4.打开解压好的压缩包,路径输入cmd打开命令窗口 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y5.png) 5.在打开的命令窗口,输入npm install命令安装依赖包,回车执行 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y6.png) 6.依赖安装成功后,输入node niucloud-compile-server.js,回车执行 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y7.png) 注意:如果启动node niucloud-compile-server.js命令时出现xxxx端口已被其他进程占用服务启动失败,(如下图)继续阅读下文,如果没有直接阅读第7点即可 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y8.png) 则需要打开niucoud-compile-server-master文件夹下的 niucloud-compile-server.js文件 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y9.png) 修改运行端口,const port =xxxx; 端口修改为自己本地开发未使用的端口,ctrl+s保存,重新运行node niucloud-compile-server.js即可 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y10.png) 7.出现niucloud编译服务正在运行,则表示云编译服务已启动,复制服务器地址到后台 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y11.png) ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y12.png) 点击云编译,搭建成功 注意:云编译执行时,请不要关闭node node niucloud-compile-server.js执行窗口 ![输入图片说明](https://doc.niucloud.com/markdown/niucloud-admin-saas/assets/y13.png)