Skip to content

第三方云编译配置

第三方云编译是指在自己服务器/本地搭建云编译服务,让云编译无需排队、无需等待

编译环境:Nginx/Apache、MySQL(MySQL可用5.7-8.0)、PHP( PHP8.0-8.2版本)、node.js=18

一、服务器搭建

1.打开admin后台、点击云编译菜单,点击niucloud-compile-server,跳转到gitee

2.点击克隆/下载,将搭建程序下载到本地3.将下载好的程序包上传并解压到服务器,打开niucloud-compile-server-master,点击终端

4.点击终端,在弹出的命令行窗口输入npm install,安装依赖,回车执行

启动方式有两种

第一种:

1.1添加守护进程,可长时间启动,无需终端命令窗口开启,推荐指数五颗星!!

打开软件商城,添加守护进程

1.2进程名称必须为英文,用户默认root,启动命令为node niucloud-compile-server.js

进程目录指向在gitee下载且压缩完成后的文件目录,点击确定,提示进程启动成功即可

如果提示启动失败打开该进程的日志,如果报端口未开启或者端口冲突,则需要再继续阅读下文,如果启动成功则直接跳到1.3即可

打开niucloud-compile-server-master文件夹 其中有一个niucloud-compile-server.js文件,打开

其中14行附近有const port = xxxx;

xxxx为端口号,如果默认端口8000是占用的情况,在此处直接修改为未使用的端口即可。

注意:该端口号需要去服务器和宝塔中开通入方向才可以使用

宝塔开通端口图示服务器开通端口图示

1.3将服务器地址填到后台,拼接规则如下

http://服务器ip:端口

点击确定,联通测试会提示连通测试成功,即部署成功

第二种:

2.1依赖安装成功后,输入node niucloud-compile-server.js回车执行

2.2.提示编译服务正在运行,则表示云编译服务搭建完成

2.3.将服务器地址粘贴到后台且将localhost替换成服务器ip

2.4.点击连通测试提示成功则搭建成功

二、本地搭建

1.打开admin后台、点击云编译菜单,点击niucloud-compile-server,跳转到gitee

2.点击克隆/下载,将搭建程序下载到本地3.将下载好的程序包解压到本地,打开niucloud-compile-server-master

注意:不要解压到带中文的文件夹或者路径下

4.打开解压好的压缩包,路径输入cmd打开命令窗口

5.在打开的命令窗口,输入npm install命令安装依赖包,回车执行

6.依赖安装成功后,输入node niucloud-compile-server.js,回车执行

注意:如果启动node niucloud-compile-server.js命令时出现xxxx端口已被其他进程占用服务启动失败,(如下图)继续阅读下文,如果没有直接阅读第7点即可

则需要打开niucoud-compile-server-master文件夹下的 niucloud-compile-server.js文件

修改运行端口,const port =xxxx;

端口修改为自己本地开发未使用的端口,ctrl+s保存,重新运行node niucloud-compile-server.js即可

7.出现niucloud编译服务正在运行,则表示云编译服务已启动,复制服务器地址到后台

点击云编译,搭建成功

注意:云编译执行时,请不要关闭node node niucloud-compile-server.js执行窗口

compile代码来源,:从根目录拷贝一份到文件夹下,可以直接复制这里的代码,进行搭建

编译正常文件内容展示:

app-compile.zip 编译后的前端代码app.zip 未编译前的前端代码

基于 MIT 协议发布