# :-: 管理端编译上传
> **注意:在编译安装之前必须安装node.js,版本号为18**
> 安装链接:https://nodejs.org/en/download/prebuilt-installer
>
源码每次修改后,都必须要重新编译上传才行,下面来看管理端前端页面如何编译上传
## 一、修改.env.development文件
这里需要说明:在uniapp源码根目录有两个配置文件,.env.development 文件和.env.production文件
.env.development 配置文件是用于本地开发过程中进行实时观看效果,也就是小程序或者h5运行的时候填写;
.env.production 配置文件是需要发行到线上的时候填写
## 1.源码下载后,首先找到项目源码根目录下的admin文件夹,打开.env.development文件,填写配置,api请求地址和图片服务器地址。
![](https://img.kancloud.cn/70/33/703329d13a9104205933f83310598de5_732x510.png)
## 2.用编辑器打开,将api请求地址修改为
注意:如果站点没有配置伪静态,则为:'https://站点名/index.php/adminapi/'
如果站点配置了伪静态,则为:'https://站点名/adminapi/'
## 3.将图片服务器地址修改为:'https://站点名'
> 注意:api请求地址末尾有“ / ”
> 图片服务器地址末尾没有” / “
>
![](https://img.kancloud.cn/4a/58/4a58ccfffc306eb42dfaede133afa3b1_994x276.png)
## 二、安装依赖和运行环境
## 1.打开源码目录,路径切换到根目录/admin,在路径中输入cmd,回车
![](https://img.kancloud.cn/dc/0e/dc0eb74f1cc8911120cf35883a7d8f2d_975x481.png)
## 2.弹出命令窗口
![](https://img.kancloud.cn/1f/f7/1ff7e0d8091a099f7c67ada86275e3e5_493x131.png)
## 3.在命令行执行npm install 安装依赖
```
npm install
```
![](https://img.kancloud.cn/42/bb/42bb7f645eab986dfe8874b72231a7d9_523x68.png)
## 4.依赖安装完成后再执行npm run dev 运行环境,安装完成后会直接跳转到下面这个界面,可以直接访问进入后台
```
npm run dev
```
![](https://img.kancloud.cn/08/a8/08a812d8a2ce4ba930bc5bbb2e6da307_361x161.png)
## 5.如果之前有安装过依赖以及运行过环境,那么可以略过之前两条命令直接执行命令 npm run build 进行打包编译。如下图:
```
npm run build
```
![](https://img.kancloud.cn/31/f9/31f95d00817a72baa30ce60c10630edb_913x308.png)
## 6.命令行结束后会生成dist文件夹
![](https://img.kancloud.cn/d2/9b/d29b948313fd75aef3c80ba9bc50ea9c_974x350.png)
![](https://img.kancloud.cn/2d/45/2d45e64b6c4a409494dc85c9cd2ecf15_685x546.png)
## 三、上传压缩包
## 1.打开运行环境,将niucloud/public/admin 下的所有文件全部清除
![](https://img.kancloud.cn/d5/06/d5061922a54c17b9ccfdb59d2f33fc03_672x191.png)
## 2.再将编译出的文件夹上传至该目录下,将dist文件夹内的所有文件放至public/admin下
![](https://img.kancloud.cn/de/40/de40589e000eb5b48d152629203c0ed3_697x93.png)
![](https://img.kancloud.cn/4d/91/4d9180660c18cc5dc7ca0b1f7bc99578_828x147.png)
## 浏览器访问域名,刷新后,手动编译成功
![](https://img.kancloud.cn/3f/39/3f39f570e344433bcc1e8b56dfd15504_1920x753.png)
### **注意:以上是上传的编译包,如果需要执行云编译,那就必须上传开发的源码,否则执行云编译的时候会用源码生成新的编译包覆盖,导致编译包被还原**
- 安装指引
- 宝塔安装部署(推荐)
- 一、下载源码
- 二、宝塔Linux面板安装
- 三、服务器配置
- 1.阿里云(推荐)
- 2.腾讯云
- 四、解析域名
- 1.域名购买与设置
- 2.宝塔配置域名
- 五、宝塔安装部署
- 本地安装部署
- 一、下载源码
- 二、本地部署软件安装
- 三、本地安装部署
- 后台配置
- 一、小程序配置
- 二、小程序云上传配置
- 三、公众号配置
- 四、支付配置
- 1.余额支付
- 2.微信支付
- 3.支付宝支付
- 五、阿里云存储配置
- 六、短信管理--短信设置配置
- 1.阿里云消息模板配置
- 2.腾讯云消息模板配置
- 七、消息管理--消息模板配置
- 七、地图配置
- 八、物流配置
- 九、计划任务配置
- 十、微信小程序客服配置
- 常见问题处理
- 一、小程序隐私政策设置
- 二、开启、关闭开发者模式
- 三、数据库模式修改 sql-mode
- 四、开放平台必须要配置吗
- 五、公众号配置服务器提示token失败
- 六、登录页广告图的修改
- 七、站点名称的修改
- 八、长方形Logo的修改
- 九、小程序接口申请
- 十、升级失败后如何回退版本数据
- 十一、如何修改访问域名默认跳转端口
- 十二、装修时修改商品展示个数
- 十三、运行内存太小导致的报错处理
- 十四、本地phpstudy部署,访问admin端和wap端无法自动跳转index页面问题
- 十五、自动消息回复不通问题
- 十六、单商户V6升级报错问题
- 十七、云编译报错处理方式
- 十八、升级后预览海报报错问题处理
- 十九、安装时创建积分首页标识格式错误问题处理
- 二十、云编译报ssl证书错误的处理方案
- 二十一、插件与框架版本兼容问题处理方案
- 二十二、升级提示mkdir()处理方案
- 二十三、配置了伪静态仍提示接口请求错误,请检查VIE_APP_BASE_URL参数配置或者伪静态配置
- 二十四、报错Allowed memory size of ** bytes exhausted (tried to allocate ** bytes)处理方法
- 二开指导手册
- 一、底部导航二开手册
- 二、管理端编译上传
- 三、微信小程序编译上传
- 四、H5编译上传