当前位置:   article > 正文

vue-cli 方式创建 uni-app 项目(支持快捷键)_怎么使用vue-cli创建uniapp项目

怎么使用vue-cli创建uniapp项目

1 前言

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

2 创建 uni-app

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

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

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

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
  • 1
  • 2

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:[
		// ...
	]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

7 运行

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/557158
推荐阅读