# :-: 管理端编译上传
> **注意:在编译安装之前必须安装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请求地址和图片服务器地址。

## 2.用编辑器打开,将api请求地址修改为
注意:如果站点没有配置伪静态,则为:'https://站点名/index.php/adminapi/'
如果站点配置了伪静态,则为:'https://站点名/adminapi/'
## 3.将图片服务器地址修改为:'https://站点名'
> 注意:api请求地址末尾有“ / ”
> 图片服务器地址末尾没有” / “
>

## 二、安装依赖和运行环境
## 1.打开源码目录,路径切换到根目录/admin,在路径中输入cmd,回车

## 2.弹出命令窗口

## 3.在命令行执行npm install 安装依赖
```
npm install
```

## 4.依赖安装完成后再执行npm run dev 运行环境,安装完成后会直接跳转到下面这个界面,可以直接访问进入后台
```
npm run dev
```

## 5.如果之前有安装过依赖以及运行过环境,那么可以略过之前两条命令直接执行命令 npm run build 进行打包编译。如下图:
```
npm run build
```

## 6.命令行结束后会生成dist文件夹


## 三、上传压缩包
## 1.打开运行环境,将niucloud/public/admin 下的所有文件全部清除

## 2.再将编译出的文件夹上传至该目录下,将dist文件夹内的所有文件放至public/admin下


## 浏览器访问域名,刷新后,手动编译成功

### **注意:以上是上传的编译包,如果需要执行云编译,那就必须上传开发的源码,否则执行云编译的时候会用源码生成新的编译包覆盖,导致编译包被还原**
- 安装指引
- 宝塔安装部署(推荐)
- 一、下载源码
- 二、宝塔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编译上传