当前位置: 首页 > news >正文

建站宝盒是什么企业门户网站什么意思

建站宝盒是什么,企业门户网站什么意思,宁波外贸公司排名前十,小学英语教师做应用相关网站前情 uni-app是我比较喜欢的跨平台框架#xff0c;它能开发小程序/H5/APP(安卓/iOS)#xff0c;重要的是对前端开发友好#xff0c;自带的IDE可视化的运行和打包也让开发体验也非常棒#xff0c;公司项目就是主推uni-app#xff0c;现在我的开发模式是用HBuilder X跑项目…前情 uni-app是我比较喜欢的跨平台框架它能开发小程序/H5/APP(安卓/iOS)重要的是对前端开发友好自带的IDE可视化的运行和打包也让开发体验也非常棒公司项目就是主推uni-app现在我的开发模式是用HBuilder X跑项目写代码是用的cursor不是通过命令行方式启动和打包项目的 什么场景需要做多环境切换 对于客户服务器模式 (Client–server model)的项目应该都会有测试环境和生产环境的有的专业一点的还会有灰度模式目前我负责的项目是一个跨端小程序项目只有测试服和生产服通过自带的环境变量是可以做到服务环境切换的 但现在有这么一个情况最近在和服务端联调的时候发现服务端接口问题较多好几个接口调了一下午还是报错服务端跟我说能不能直接连他本地的环境他也就不用老是发版了也就是说需要增加一个本地服务的环境 基础版测试服和生产服环境切换 在使用HBuilder X运行项目和打包项目都会有注入环境变量process.env.NODE_ENV根据它能判断当前运行还是打包项目示例代码如下此方式可以满足大多数保只有测试和生产环境的项目 export const TEST_BASE_URL https://api-test.com; // 测试服地址 export const ONLINE_BASE_URL https://api-prod.com; // 正式服地址// 根据环境变量切换是走正式服还是测试服 const createBaseUrl () {// 开发环境if (process.env.NODE_ENV development) {return TEST_BASE_URL;} else {// 生产环境return ONLINE_BASE_URL;} }测试服和生产服环境、本地环境切换 对于HBuilder X跑的项目不像web或者H5等通过命令行跑起的项目如果是使用命令行跑起的项目你可以在命令行后面注入环境变量来达到多环境的切换 丐版实现 最精暴的实现方式是直接通过注释打开关闭的方式实现服务环境切换关键代码如下 // export const TEST_BASE_URL https://api-test.com; // 测试服地址 export const TEST_BASE_URL https://api-local.com; // 本地服务地址 export const ONLINE_BASE_URL https://api-prod.com; // 正式服地址// 根据环境变量切换是走正式服还是测试服 const createBaseUrl () {// 开发环境if (process.env.NODE_ENV development) {return TEST_BASE_URL;} else {// 生产环境return ONLINE_BASE_URL;} }优化版实现 官方提供了别的方式注入环境变量在根目录下package.json里增加配置即可如果你项目没有此文件新建一个即可你可以通过运行npm init -y快速生成package.json配置关键代码如下 {...uni-app: {scripts: {alipay-test: {title: 支付宝小程序 本地环境,env: {UNI_PLATFORM: mp-alipay,TYPE: local}}}},... }服务切换关键代码如下 export const TEST_BASE_URL https://api-test.com; // 测试服地址 export const LOCAL_BASE_URL https://api-local.com; // 本地服务地址 export const ONLINE_BASE_URL https://api-prod.com; // 正式服地址// 根据环境变量切换是走正式服还是测试服 const createBaseUrl () {// 开发运行环境if (process.env.NODE_ENV development) {if (process.env.name local) { return LOCAL_BASE_URL;}return TEST_BASE_URL;} else {// 打包运行环境切换if (process.env.name local) { return LOCAL_BASE_URL;}// 生产环境return ONLINE_BASE_URL;} }配置好上面信息后HBuilder X会在运行和发布命令下增加配置好的打包和发布入口如下图 至此当前项目不但可以做到测试环境切服务生成环境一样可以切服务其实上面的配置在注入环境变量的同时同时注入了uni-app特有的条件编译代码 官方文挡package.json | uni-app官网 注意 官方提供自定义环境变量注入的方式只支持H5和小程序平台不支持APP查阅了官方文挡并没有发现怎么在APP端注入环境变量如果有知道的希望不吝分享一起学习一起进步
http://www.hkea.cn/news/14274028/

相关文章:

  • 网站建站建设网站互动网页怎么制作
  • 楚雄网站建设rewlkj阳江网胜
  • 搞笑网站全站源码策略网页游戏大全
  • 电商网站平台有哪些网站跳出率 报告
  • 免费国外医疗静态网站模板下载wordpress虚拟资源主题教程
  • 腾讯云 门户网站建设怎么做国外的网站推广
  • 济南微信网站建设什么网站可以做PS 写论文兼职
  • 增城网站建设公司wordpress维基
  • 河北建设厅网站技术电话短链接生成器
  • 甘肃省城乡城乡建设厅网站旅游网站策划方案
  • 福州网站建设专业公司宁波网站推广怎么做
  • 孝感网站制作公司智汇团建网站登录平台
  • 如何建立自己推广网站网站模板购买 优帮云
  • 网站建设氺金手指排名14网络规划设计师待遇怎么样
  • 长沙做网站的公司对比做一个电子商务网站在哪里做
  • 网站开发技术难度商丘网站推广渠道
  • 网络推广网站电话网站建设程序代码
  • 中国门户网站有哪些自己建服务器做网站违法
  • 推荐郑州网站建设公司网上推广赚钱项目
  • 济南营销网站制作图片wordpress主题
  • 免费下载网站模版华为开发者
  • 网站建设里面链接打不开新网站怎么做
  • 通化县建设局网站网络营销成功案例有哪些
  • 网站宽屏版网站建设与管理主要学什么
  • 网站代运营公司排名食材网站模板大全
  • 医院网站设计与实现seo快速排名
  • 济南市章丘区建设局网站app开发导入网站模板
  • 怎样设置 自己的网站怎么对网站链接做拆解
  • 电子商务静态网站建设实验报告深圳网站建设哪里便宜
  • 一般网站的架构python网站开发 django