vue-cli 方式创建 uni-app 项目(支持快捷键)

2023-11-01

1 前言

由于习惯了 VSCode 的使用,本着快速交付,不需要转换开发思维、不需要更改开发习惯的宗旨,故采用 vue-cli 的方式创建 uni-app 项目,并将所有配置过程记录下来,以帮助更多需要的小伙伴

2 创建 uni-app

  • 全局安装 vue-cli
npm install -g @vue/cli
  • 创建 Vue3/Vite 版 uni-app

创建以 Vue3+Vite+TypeScript 开发的工程,如命令行创建失败,请直接访问 gitee 下载模板

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

3 删除多余依赖

根据自身情况,删除不需要的依赖和命令,比如下图只留下了h5mp-weixin相关内容

在这里插入图片描述

4 支持快捷键

  • 快速创建 uniapp 视图与组件

安装 uni-create-view 插件并修改设置,支持创建页面时自动添加页面信息到 pages.json 中

在这里插入图片描述
在这里插入图片描述

  • 增强 uni-app 系列产品在 VSCode 内的体验

安装 uni-helper 插件,支持uni代码快捷键及代码高亮

  1. 校验 uni-app 中的 androidPrivacy.json、pages.json 和 manifest.json 格式,也可以直接在对应的文件中添加 $schema 来使用对应的 schema 文件
  2. 提供 uni-app 基本能力代码片段
  3. uni-cloud-snippets - 提供 uni-cloud 基本能力代码片段
  4. 提供 uni-ui 基本能力代码片段
  5. 在 VSCode 中对条件编译的代码注释部分提供了语法高亮

5 安装 uni-ui 及 sass

npm i @dcloudio/uni-ui
npm i sass -D

6 配置 easycom

修改 src/pages.json ,添加 easycom 节点:

// pages.json

{
	"easycom": {
		"autoscan": true,
		"custom": {
			// uni-ui 规则如下配置
			"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
		}
	},
	
	// 其他内容
	pages:[
		// ...
	]
}

7 运行

  1. 运行到 h5
npm dev:h5
  1. 运行到 mp-weixin
  • 执行命令行
npm dev:mp-weixin
  • 打开微信开发者工具,并导入运行命令行生成的文件夹dist\dev\mp-weixin

  • 代码更新后,微信开发者工具会热更新

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue-cli 方式创建 uni-app 项目(支持快捷键) 的相关文章

随机推荐

  • Unity_设置Shader代码默认打开方式

    Browse 浏览路径 找到打开方式
  • 【综合类型第 37 篇】又是一年 1024 程序员节

    这是 综合类型第 37 篇 如果觉得有用的话 欢迎关注专栏 到公司后才发现今天是 1024 程序员节 不过最近比较忙 忘记写博客了 刚下班回到家 最近还是挺累的 不过也快完工了 fighting 今年不知道还能不能拿到勋章了 但今天的博客无
  • C# 字典代替switch case跳转函数

    此方法 仅限于case中的函数 有相同的参数 此方法符合表驱动法思想 Table Driven Methods private delegate void Display string JSON private void button12
  • adb -- no permissions (user in plugdev group; are your udev rules wrong?)解决方案

    Ubuntu adb fastboot 报错提示 no permissions user in plugdev group are your udev rules wrong 解决方案 此处的前提是你已经安装了Android platfor
  • express框架route.js源码解析

    route js并不是express里真正的路由代码 他只是其中的一个组成部分 和router router index js 是有区别的 下面先看一下重要的代码 function Route path this path path thi
  • R语言学习:数据结构5-因子

    因子 factor 是用来处理分类数据的 分类数据又分为有序和无序 有序 年级 低中高 性别 男女 整数向量 标签label 因子优于整数向量 在线性和线性模型中经常会用到 创建因子 基线水平 factor x lt factor c fe
  • taro安装过程出现的问题

    正常安装流程 安装命令 npm install g tarojs cli 创建项目 taro init 文件名 安装异常 清除缓存 npm cache clean force 或 npm cache verify 使用淘宝镜像 cnpm i
  • uni app 录音结束监听_Taro vs uni-app选型对比

    公司新产品要求发布到各家小程序 最近研究对比了社区主流的几家小程序开发框架 独坑不如拉人众坑 分享给各位 欢迎和我一起入坑 背景 最近老板不知怎的很重视各种小程序平台 感觉要靠小程序完成今年大半kpi 产品和运营自然找我们要方案 一方面要快
  • 海思3559A上编译FFmpeg源码操作步骤

    1 从https github com FFmpeg FFmpeg releases 下载你需要的版本 2 因为ffmpeg编译选项较多 为了更方便的了解有哪些选项 可将编译选项写入到一个文本文件configure help txt中 执行
  • 在 Python 中逐行打印字典的项目

    Python 中逐行打印字典的项目 使用 dict items 方法获取字典项目的视图 使用 for 循环遍历视图 使用 print 函数逐行打印字典的项目 my dict id 1 name jiyik age 30 for key va
  • hive 压缩编码

    文章目录 1 hadoop 压缩编码 1 1 MR支持的压缩编码 2 编码 解码器 3 压缩性能的比较 4 压缩配置参数 2 hive压缩编码 2 1 如何查看hive支持的压缩 2 1 hive编码的选择 2 2 配置 1 hadoop
  • 解决问题Caused by: java.net.UnknownHostException

    在Java中 java net UnknownHostException 异常表示无法解析主机名 这意味着你尝试连接的主机名无法解析为 IP 地址 可能的原因有 主机名错误 请确保输入的主机名正确 网络连接问题 请检查网络是否连接正常 DN
  • Maven的安装以及环境的配置

    一 准备工作 1 确定电脑上已经成功安装jdk7 0以上版本 2 win10操作系统 win7操作系统 3 maven安装包 下载地址 http maven apache org download cgi 二 解压Maven安装包 在上述地
  • Django连接数据库出错

    pymysql可能出现的版本不匹配问题 第一个问题 File D virtualenv wx lib site packages django db backends mysql base py line 36 in
  • 最新Tesseract-OCR源码编译1——leptonica编译

    上次写了Tesseract OCR 3 02命令行程序的简单使用 同时官网上给出了3 02版本基于VS2008平台的编译工程 但对于最新源码只是说了在VS2015 3 05 和VS2013 3 04 的编译 还是英文的 且网上关于最新源码的
  • iOS各版本发布时间和特点

    iOS各版本发布时间和特点 iOS9 发布时间2015年6月9日 特性 更新于开发的内容 1 iOS9系统发送的网络请求将统一使用HTTPs 将不再默认使用HTTP等不安全的网络协议 而默认采用TLS 1 2 服务器因此需要更新 以解析相关
  • errno 104:connetction reset by peer的错误分析

    https blog csdn net alibo2008 article details 45694845 errno 104错误表明你在对一个对端socket已经关闭的的连接调用write或send方法 在这种情况下 调用write或s
  • Meta为全天候AR眼镜设计了AI系统的八大指导方针

    众所周知 Meta不仅局限在Quest这类VR头显上 同时还在打造更轻量化的AR眼镜 目标就是让产品更好的融入到人们的日常生活中去 除了硬件上轻量化以外 在功能和交互体验上也至关重要 例如自然交互方式 比如手势输入 以及AI视觉助手等 这其
  • Ros中可视化工具rqt 命令

    rqt工具箱可视为ROS数据的界面调试工具 rosrun rqt 按tab键 可以查看所有的rqt工具 以下介绍为常用的命令 目录 1 rqt tf tree 2 rqt graph 3 rqt plot 4 rqt topic 1 rqt
  • vue-cli 方式创建 uni-app 项目(支持快捷键)

    文章目录 1 前言 2 创建 uni app 3 删除多余依赖 4 支持快捷键 5 安装 uni ui 及 sass 6 配置 easycom 7 运行 1 前言 由于习惯了 VSCode 的使用 本着快速交付 不需要转换开发思维 不需要更