uni-app 开发准备工作(一次开发,多端部署)

目录

前言

安装 HBuilder X 开发工具

安装 scss/sass 编译插件

新建 uni-app 项目

uni-app 项目的目录结构

把项目运行在微信开发者工具

1.填写自己微信小程序的 AppID

2.在 HBuilder X 配置“微信开发者工具的安装路径”

3.打开微信开发者工具的服务端口

4.配置项目运行到微信开发者工具

使用 Git 管理项目

1.在项目根目录中新建 .gitignore 忽略文件

2.为 unpackage 文件夹创建一个占位文件

3.使用 Git 管理项目

把项目托管到码云

1.生成并配置 SSH 公钥

2.创建空白的码云仓库

3.把本地项目上传到码云对应的空白仓库中


前言

   uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

安装 HBuilder X 开发工具

        用 HBuilder X 开发工具来开发 uni-app 类型的项目比较方便

HBuilder X 官网 https://dcloud.io/hbuilderx.html 
 

安装 scss/sass 编译插件

插件市场https://ext.dcloud.net.cn/?cat1=1&cat2=11

在插件市场搜索 scss/sass 编译插件

点击插件,选择下载插件并导入 HBuilder X

新建 uni-app 项目

        点击左上角的文件,点击新建,选择新建项目

        选择模板和 vue 版本

uni-app 项目的目录结构

把项目运行在微信开发者工具

1.填写自己微信小程序的 AppID

  • 点击 manifest.json 文件
  • 选择微信小程序配置
  • 输入微信小程序的 AppID

2.在 HBuilder X 配置“微信开发者工具的安装路径”

  • 在 HBuilder X 工具上方选择工具,选择设置
  • 选择运行配置
  • 找到微信开发者工具路径的输入框,输入路径

3.打开微信开发者工具的服务端口

        点击设置 -> 安全设置 -> 将服务端口打开

4.配置项目运行到微信开发者工具

        选择运行 -> 运行到小程序模拟器 -> 微信开发者工具

        点击运行后就会自动启动“微信小程序开发者工具”运行 uni-app 项目

使用 Git 管理项目

        关于版本控制器 Git 的使用推荐看版本控制器 Git 的原理与使用

1.在项目根目录中新建 .gitignore 忽略文件

在 .gitignore忽略文件中的配置如下:

        /node_modules: 存储了项目中所有第三方的包,而第三方的包不需要 Git 进行管理,所以要忽略掉

        /unpackage/dist :当将项目运行到微信小程序开发者工具上时就自动生成了 /unpackage/dist 目录,用于存放小程序运行时所用的代码文件

/node_modules
/unpackage/dist

2.为 unpackage 文件夹创建一个占位文件

        因为 unpackage 文件夹下只有一个 dist 文件,把 dist 文件忽略后,unpackage 文件夹下就没有文件了,Git 就不会追踪 unpackage 文件,所以我们需要在 unpackage 文件夹下创建一个  .gitkeep 文件进行占位,让 Git 继续追踪 unpackage 文件

3.使用 Git 管理项目

        右键项目根目录,选择在外部资源管理器打开,打开项目所在的文件夹

        在项目所在目录打开 git 控制台即可

        初始化本地 Git 仓库

git init

        将所有文件加入暂存区

git add .

        将暂存区中的文件提交到版本库

 git commit -m "创建雨林优购仓库"

把项目托管到码云

1.生成并配置 SSH 公钥

推荐看 https://blog.csdn.net/q322359/article/details/138962283?spm=1001.2014.3001.5501

2.创建空白的码云仓库

        输入仓库名称,介绍,直接点击创建即可,不要有其他选项

3.把本地项目上传到码云对应的空白仓库中

        创建项目后便可以看到已有仓库时如何让本地仓库和远程仓库建立联系,以及建立联系后如何推送数据

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 作为AI语言模型,我无法给出准确的建议,但是一般来说,你可以选择以下几种后端开发方式: 1. 使用Node.js开发后端 Node.js是一种非常流行的JavaScript运行时环境,具有高效的I/O操作和可扩展性。你可以使用Node.js框架,如Express、Koa等,来开发RESTful API接口,用于前端与后端之间的数据交互。 2. 使用Java开发后端 Java是一种广泛使用的编程语言,具有广泛的应用场景。你可以使用Java的Web框架,如Spring、Spring Boot等,来开发RESTful API接口,用于前端与后端之间的数据交互。 3. 使用PHP开发后端 PHP是一种常用的服务器端脚本语言,适用于快速开发Web应用程序。你可以使用PHP框架,如Laravel、CodeIgniter等,来开发RESTful API接口,用于前端与后端之间的数据交互。 以上仅是一些常见的后端开发方式,具体选择要根据你个人的喜好和实际情况来定。同时,需要注意的是,无论使用什么技术栈开发后端,都需要注意数据安全和性能优化等问题。 ### 回答2: 使用uni-app开发在线买菜app的后端可以选择多种技术进行开发。以下是一些常见的选择: 1. Node.js + Express:Node.js是一个基于JavaScript运行的服务器端开发环境,擅长处理并发请求。搭配Express框架,可以快速搭建可靠的后端服务器。Node.js具有非阻塞I/O的特点,适合处理高并发请求、实时通信等场景。 2. Python + Django:Python是一种简单易学的编程语言,擅长处理各种复杂的数据操作和算法。配合Django框架,可以快速构建高效、稳定的后端系统。Django提供了丰富的功能和工具,可以简化开发过程,并提供了灵活的数据库操作和认证授权功能。 3. Java + Spring Boot:Java是一种跨平台的编程语言,具有广泛的应用领域。Spring Boot是一个Java开发框架,简化了Java应用的开发和配置。使用Spring Boot可以快速构建可扩展、可维护的后端系统,提供了各种丰富的功能和工具。 无论选择哪种后端开发技术,重要的是确保后端系统的稳定性、安全性和性能。同时,需要合理设计数据库结构,实现数据的存储和访问,并提供良好的API接口供前端调用。另外,考虑到在线买菜app的特点,还需要引入一些额外的技术,如支付接口和物流配送等。 ### 回答3: 使用uni-app开发在线买菜app的后端可以选择使用以下技术: 1. Node.js:Node.js是一种基于Chrome V8引擎的JavaScript运行时,可以用于构建高性能的网络应用程序。使用Node.js可以方便地构建服务器端逻辑和数据处理功能,并且可以与Uni-app前端代码进行数据交互。 2. Express.js:Express.js是Node.js的轻量级Web应用框架,可以帮助开发人员快速搭建基于Node.js的后端服务器。Uni-app前端代码可以通过HTTP请求与Express.js后端进行数据交互。 3. MongoDB:MongoDB是一个非关系型数据库,支持存储海量的非结构化数据。使用MongoDB可以存储和查询用户信息、商品信息、订单信息等数据,并通过相应的API接口提供给Uni-app前端进行操作。 4. RESTful API:使用RESTful API可以定义一组规范的接口,通过HTTP协议进行通信。Uni-app前端可以通过调用这些API来获取后端数据,实现用户注册、登录、下单等功能。 5. 阿里云/腾讯云等云服务平台:云服务平台提供了丰富的基础设施和服务,如云服务器、云数据库、负载均衡等。使用云服务平台可以轻松搭建和部署Uni-app的后端应用,提高应用的可用性和可扩展性。 综上所述,使用uni-app开发在线买菜app的后端可选择使用Node.js、Express.js、MongoDB等技术,并结合RESTful API和云服务平台来提供稳定高效的后端服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小林想被监督学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值