Skip to content

云编译

云编译功能用于将开发完成的代码进行编译打包,生成可直接运行的文件,支持对admin端、uniapp端和web端代码进行编译。

界面详情

注意事项

  1. 系统更新时,每次安装插件完成后,需要云编译。

  2. 开发端编写完代码之后,可以使用云编译进行代码编译。

  3. 由于云编译不是针对某个插件进行编译,而是系统整体编译。因此如果同时需要安装多个插件时,往往需要安装到最后一个插件才整体进行云编译。

云编译流程

包含以下编译选项:

编译admin代码

云编译将会将admin端的vue代码编译为对应的html文件,同时将生成的代码下载到系统niucoud下的public/admin目录中,后台的访问路径将变为https://域名/admin。

编译uniapp代码

云编译将会将uniapp端的vue代码编译为对应的html文件,同时将生成的代码下载到系统niucoud下的public/wap目录中,这样手机端网页的访问路径将变为https://域名/wap。

编译web代码

云编译将会将web端的vue代码编译为对应的html文件,同时将生成的代码下载到系统niucoud下的public/web目录中,这样电脑端网页的访问路径将变为https://域名/web。

第三方云编译

提供第三方云编译服务的配置选项,包含开关按钮和搭建教程链接。

温馨提示

运行环境要求:需预先配置Nodejs环境。

  1. 下载第三方云编译服务器搭建程序包 niucoud-compile-server。

  2. 请在指定目录(不能包含中文)下执行 npm install 命令安装依赖包。

  3. 启动编译服务器:执行 node niucoud-compile-server.js 命令。

  4. 填写服务器地址并成功连通测试后,点击开启即可享受自己搭建的云编译服务器,编译将无需排队等待。

云编译服务器设置

  • 输入服务器地址

  • 点击确定

  • 连通测试

本地编译

提供本地编译的说明和命令参考。

温馨提示

  1. 如果本地安装了Node环境,可以进行本地编译,要求Node版本≥18。

  2. 默认本地编译流程与云编译相同,执行本地编译命令后,会将编译后的代码移动到系统niucoud下的public下的对应端口目录下。

  3. 由于云编译配置的访问路径是固定的,针对客户有独立部署admin,wap,web等个性化端口名称配置需求,需要进行本地编译。

本地编译命令参考

bash
#安装依赖:进入admin端与uniapp端以及web端目录都可执行
npm install

#后台admin端口打包:进入admin目录下执行,执行后编译代码默认移动到系统的niucoud下的public/admin 目录下
npm run build

#使用uniapp打包H5:进入uniapp目录下执行,执行后编译代码默认移动到系统niucoud下的public/wap 目录下
npm run build:h5

#使用uniapp打包微信小程序:进入uniapp目录下执行,执行后编译代码默认移动到系统niucoud下的 uni-app/dist/build/mp-weixin 目录
npm run build:mp-weixin

#前台web(pc)端打包:进入web目录下执行,执行后编译代码默认移动到系统niucoud下的public/web 目录下
npm run generate

第三方云编译

第三方云编译配置请参考第三方云编译配置

基于 MIT 协议发布