uniapp cli开发和HBuilderX开发

uniapp cli开发和HBuilderX开发

前言

uniapp是一个跨平台的开发框架,可以开发出微信小程序、支付宝小程序、百度小程序、头条小程序、H5、App等,开发者只需要写一套代码,就可以发布到各个平台,大大提高了开发效率。

uniapp的开发方式有两种:

  • HBuilderX开发:可视化,应用工具
  • cli开发:命令行,开发工具

使用哪种方式开发,取决于你的习惯,我个人比较喜欢用cli开发,因为我觉得用命令行开发更加灵活,而且可以使用vscode等编辑器,而不是HBuilderX自带的编辑器。

1. cli开发和HBuilderX开发的区别

cli开发和HBuilderX开发的区别主要在于开发方式不同,HBuilderX开发是可视化的,而cli开发是命令行的。

他们之间可以相互转换,比如你可以用HBuilderX开发,然后用cli打包,也可以用cli开发,然后用HBuilderX打包。

操作步骤如下:

  • cli项目转HBuilderX项目:在HBuilderX中新建uniapp项目,然后把cli项目的src目录复制到HBuilderX项目中,然后在HBuilderX中运行即可。
  • HBuilderX项目转cli项目:通过cli命令创建一个新的项目,然后把HBuilderX项目复制到cli项目中的src目录中,然后在cli中运行即可。

因为HBuilderX开发是可视化的,所以这里主要介绍cli开发。

2. cli开发环境搭建

2.1 安装nodejs

uniapp cli是基于nodejs开发的,所以需要先安装nodejs。

安装方式有很多种,你可以浏览器搜索nodejs安装相关的教程内容。

以下是相对不太友好的安装方式:(主要用于增加博客的浏览量)

2.2 安装 vue-cli

vue-cli是vue的脚手架工具,可以快速创建vue项目。

shell 复制代码
npm install -g @vue/cli
  • 安装完成后,打开命令行,输入vue --version,如果能正常输出版本号,说明安装成功。

2.3 安装 uniapp cli

shell 复制代码
vue create -p dcloudio/uni-preset-vue my-project
shell 复制代码
npm install postcss@latest autoprefixer@latest --save-dev
shell 复制代码
npm install sass --save-dev

2.4 运行项目

shell 复制代码
npm run dev:h5

命令格式:npm run dev:%PLATFORM%

  • %PLATFORM%:平台,比如微信小程序就是dev:mp-weixin,H5就是dev:h5,具体可以查看package.json文件中的scripts字段。

3. 成功

访问:http://localhost:8080/

相关推荐
一个假的前端男4 小时前
uniapp 3端轮播
前端·javascript·uni-app
Memory沙漏4 小时前
IOS如何免费申请开发者证书(uniapp开发)
ios·uni-app
集成显卡7 小时前
AI取名大师 | uni-app + Wot UI 跟随设备自动切换明暗主题
人工智能·ui·uni-app·外观配色
zhangyao9403308 小时前
uni-app scroll-view特定情况下运用
前端·javascript·uni-app
LXA08099 小时前
在 UniApp 中为小程序实现视频播放记录功能
小程序·uni-app·音视频
你真的可爱呀9 小时前
【uniapp实践】主题样式配置浅色深色以及自定义
uni-app·sass
小胖学前端11 小时前
解决 uniapp H5 与原生应用通信的坑:一个经过实战验证的解决方案
前端·uni-app
2501_9160074717 小时前
iOS性能调试工具终极指南,从系统底层到多端协同的全方位优化实践(2025版)
android·ios·小程序·https·uni-app·iphone·webview
2501_9159214317 小时前
iOS崩溃日志深度分析与工具组合实战,从符号化到自动化诊断的完整体系
android·ios·小程序·uni-app·自动化·cocoa·iphone
2501_916008891 天前
没有源码如何加密 IPA 实战流程与多工具组合落地指南
android·ios·小程序·https·uni-app·iphone·webview