什么是uniAPP?

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

uni-app官网

uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。

uni-app支持通过 可视化界面、vue-cli命令行 两种方式快速创建项目。

可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置nodejs。

开始之前,开发者需先下载安装如下工具:

  • HBuilderX:官方IDE下载地址

HBuilderX是通用的前端开发工具,但为uni-app做了特别强化。

我们先将下载好的uniAPP源码导入进去,如下图,点击左上角的文件->导入->从本地目录中导入

  • 微信开发者工具

如果你是第一次使用,还需要下载微信开发者工具 链接如下

微信开发者工具下载地址与更新日志 | 微信开放文档

根据自己的电脑机型选择合适的版本

然后需要到HBuiderX中配置微信开发者工具的位置。

点击上方的工具->运行配置

点击小程序运行配置把微信开发者工具中的安装路径复制上去就OK了。比如我的安装目录是这样子的,复制路径不需要复制.exe的文件路径。

第二步

到微信公众平台:微信公众平台 申请小程序开发注册资格

注册成功后,点击开发管理->开发设置,会看到AppID(小程序ID),而且要生成AppSecret,这样你才能开发小程序,否则只能以测试号的模式开发,有很多不方便之处。

拿到AppID后到HbuiderX你所导入的项目中有个manifest.json的配置文件。如图

点击去右边有个微信小程序配置,把AppId填进去。

然后就可以点击运行了

由于是uniapp的源码,它第一次编译运行可能需要node.js的环境,还需要什么scss的安装插件,HBuiderX会自动帮你下载,如果没有,你需要配置node.js.。简单的说 Node.js 就是运行在服务端的 JavaScript。我们需要node.js中的npm包管理工具来帮我们下载安装依赖。我们知道Spring的依赖是你在pom.xml文件定义,然后maven帮我们自动下载引入jar包到项目中,那么npm的作用就是相当于Java中maven,可以帮我们下载依赖。

第三步 下载node.js的地址: Node.js

由于这个网址在国外 访问速度较慢,所以我把安装包放在网盘里了。

链接:百度网盘 请输入提取码

提取码:n8hc

--来自百度网盘超级会员V3的分享

里面有14、15、16、18的版本,选一个就行了,我的是16版本的,为了避免不同版本冲突,建议你也选择16版本的,下载完成后双击那个.msi文件就可以安装了,它可以自动帮你配置环境变量,安装完成后在命令行窗口(win + R) 输入npm -v看到下图是这个样子就说明安装成功了。

NPM 使用介绍

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
  • 由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装。命令如下,出现版本提示表示安装成功:

四、接下来再次点击HBuider运行

  • 如果它提示还需要编译器,就让它自动下载,直到它可以运行为止。
  • 同时你打开微信开发者工具,如果你已经申请小程序开发资格,有app_id那么你可以扫码登录到你的微信开发者工具中

  • 然后点击微信开发者工具中的设置,点击安全,把服务端口打开。

  • 运行成功后,它就会自动打开微信开发者工具,第一次微信开发者工具可能会弹出你是否信任此项目的作者,点击确认然后它就能打开了。

将uniAPP项目导入到微信开发者工具中保姆级教程相关推荐

  1. 将uniapp项目运行到微信开发者工具上

    这里以Hbuilder X为例 1.填写自己的微信小程序的AppID: 2.在Hbuilder x中 ,配置微信开发者工具的安装目录 3.在微信开发者工具中通过设置->安全设置,开启服务端口 4 ...

  2. 如何用HBuilderX把uni-app项目运行到微信开发者工具上

    1.复制自己的微信小程序的AppID: 方法一:在微信开发者工具中获取APPID 方法二: 在小程序后台获取 2.在HBuilderX 新建项目中填写自己的微信小程序的 AppID: 3.在 HBui ...

  3. 【小程序专栏】第一个uniapp项目编译到微信开发者工具以及android真机运行

    在本专栏之前的文章已经为大家介绍过,uniapp作为一个跨端开发框架被广泛应用.通过uniapp可以开发一套程序.运行到andoid.ios以及各种小程序端,微信小程序.支付宝小程序.百度小程序.字节 ...

  4. 在微信开发者工具中,使用WeUI前端美化框架,微信小程序

    这里就是将WeUI导入到微信开发者工具中,我并没有使用多少样式,这里只是展示了一下怎么引用 网上有很多的方法,我绝大多数都没看懂,这里就是最简单的将文件导入项目中,然后引用 一.先下载WeUI 这个是 ...

  5. 微信小程序学习(三):在微信开发者工具中,使用WeUI前端美化框架,微信小程序

    微信小程序学习(三):在微信开发者工具中,使用WeUI 这里就是将WeUI导入到微信开发者工具中,我并没有使用多少样式,这里只是展示了一下怎么引用 网上有很多的方法,我绝大多数都没看懂,这里就是最简单 ...

  6. 微信开发者工具中导入错误 提示请选择含app.json/project.config.json的目录(纪录篇)

    是因为每一次 npm run dev:mp-weixin 时都在编译dist/dev下的文件 所以在选择目录之前,要先找到自己创建的项目中的app.json文件,然后选择app.json文件的上级目录 ...

  7. 【工作小tip】uni-app无法运行到微信开发者工具、三层渐变色、小程序bug:ReferenceError: regeneratorRuntime is not defined

    uni-app无法运行到微信开发者工具 需要配置微信开发者工具,打开服务端口 微信小程序==>设置==>安全==> 开启接口 如果还不行 就去manifest.json文件去掉微信小 ...

  8. 微信开发者工具中的版本管理功能搭配gitee使用

    前言 如果在微信小程序开发过程中需要多个开发者协同开发,或者有保存项目不同版本的需要,那么微信开发者工具中的版本管理功能则是方便所有开发者的一个功能.本文章主要讲述如何使用版本管理功能,将项目文件同步 ...

  9. 如何在微信开发者工具中编译并运行小程序

    微信开发者工具是用来开发.调试和发布小程序的工具,使用它可以方便地完成小程序的开发过程. 如果要在微信开发者工具中编译并运行小程序,可以按照以下步骤操作: 首先,确保你已经安装了微信开发者工具,并且已 ...

最新文章

  1. SqlTransaction——事务详解
  2. 计算机二级办公软件aoa 百度云,计算机二级办公 考生注意事项(二级AOA)
  3. jquery简单实现树形结构收缩展开效果
  4. PHP判断升级,版本检测升级(更新)库
  5. 关于maven项install时报找不到符号的错误
  6. 三个已存在15年的 Linux 内核漏洞
  7. 遗传算法初学-旅行商问题
  8. 【Nginx系列】- Nginx源码复杂安装
  9. 儿童讲堂 - 量词的解释
  10. Linux下使用zlib实现文件压缩解压
  11. 文件(夹)批量重命名数字、字母、日期、中文数字大写小写
  12. 自己想要什么 过什么样的生活
  13. 试炼四:switch选择结构
  14. 小小知识点(一):辨别性相似度(Discriminative Similarity)
  15. 经典算法研究系列:八、再谈启发式搜索算法
  16. 机器学习 day15异常检测
  17. SEDA(Staged Event-Driven Architecture)
  18. MySQL之window安装包安装
  19. Rainbow的站点流量统计分析
  20. BPL 和动态加载包

热门文章

  1. 蚂蚁核心科技产品亮相数字中国建设峰会 持续助力企业数字化转型
  2. 找出星型图的中心节点
  3. 移动端H5单视频播放插件zy.media.js
  4. Games104 Lecture 9 高级动画技术:动画树、IK和表情动画
  5. javascript跳转到新页面的三种方法
  6. uniapp showModal与bind(this)
  7. redis哨兵系列1
  8. 基于Spring Boot的网咖管理系统
  9. 国产蓝牙耳机哪个品牌比较好?国产口碑最好的蓝牙耳机排名
  10. 教你用 Python 给自己画一个圣诞帽