uniapp微信小程序使用vscode代替HBuilderX开发uniapp微信小程序并且vscode改动代码微信开发者工具能实时更新

前言

最近公司开发新的小程序项目,经调研综合所有人员考虑,用uni-app Vue3+ts+vite技术栈开发;而官方推荐使用HBuilderX开发,而考虑到目前公司所有前端人员对VsCode更熟悉,故此总结了一下uniapp项目使用vscode代替HBuilderX开发。以下是由微信小程序项目为例:

搭建uni-app项目(以下是使用命令安装)

具体你查看官方文档

npx degit dcloudio/uni-preset-vue#vite-ts 项目名称

项目安装完成后

1、修改manifest.json文件

在这里插入图片描述

2、安装依赖&运行项目(推荐使用pnpm)

# 安装pnpm
npm install pnpm -g
# 安装依赖
pnpm install
# 运行项目
pnpm dev:mp-weixin

3、导入微信开发者工具

项目运行成功后会生成dist文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

若出现如下报错
http://****** 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html(env: Windows,mp,1.06.2401020; lib: 3.4.3)
在这里插入图片描述
解决在这里插入图片描述

用 VS Code 开发 uni-app 项目

HbuilderX 对 TS 类型支持暂不完善
VS Code 对 TS 类型支持友好,熟悉的编辑器

1、安装uni-app插件

uni-create-view ---->可快速创建uni-app页面

uni-helper ----->uni-app代码提示

uniapp小程序扩展 ------->鼠标悬停查看文档

在这里插入图片描述

2、安装类型声明文件(进行TS类型校验)

pnpm i -D @types/wechat-minirogram @uni-helper/uni-app-types

2-1、配置tsconfig.json

{"compilerOptions": {"types": ["@dcloudio/types", // uni-app API 类型"@types/wechat-miniprogram","@uni-helper/uni-ui-types", // uni-ui 组件类型"@uni-helper/uni-app-types" // uni-app 组件类型]},//加入配置,将标签视为原始组件"vueCompilerOptions": {"nativeTags": ["block","component","template","slot"]}
}

3、page.json文件添加注释

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

解决vscode改动代码微信开发者工具能实时更新

Vs Code改动(取消自动保存)

在这里插入图片描述

微信开发者工具改动如下:

去掉修改文件时自动保存

关闭热重载

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

相关文章

基于ElementUi再次封装基础组件文档


基于ant-design-vue再次封装基础组件文档


vue3+ts基于Element-plus再次封装基础组件文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/706935.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue嵌套路由

一、嵌套 children配置 1.父类路由 mymusic 2.子类路由 musicson 1.创建MusicSon组件 <template><div><p>从前和后来</p><p>唯一</p><p>运气来的似有若无</p></div> </template><script>export defaul…

中年阿里,贵在折腾

文丨黄小艺 马云的那句“阿里会改”&#xff0c;正在被吴泳铭变成“阿里爆改”。 5月14日&#xff0c;阿里巴巴发布2024年三月底止季度及2024财务年度业绩公告。据公告显示&#xff0c;截至2024年3月31日止财务年度&#xff0c;阿里巴巴收入为人民币9411.68亿元&#xff0c;同…

【资源汇总】GIS/RS相关软件包+数据分享(直接获取附链接)

01软件类 ArcGIS 10.2 链接&#xff1a;https://pan.baidu.com/s/1euHa3eTiaTjiOu-zxsi9eA?pwdnjov ArcGIS Pro 2.8.6 链接&#xff1a;https://pan.baidu.com/s/1Y3AQshCGL7tA1zdUc7s9PQ?pwdlkic ENVI 5.3 链接&#xff1a;https://pan.baidu.com/s/14k4IVlYIheNOr2to…

财富加速器!AI智能无人直播,矩阵操作引领您卖货、卖团购券、拓客,助力财富梦想实现!

财富加速器&#xff01;AI智能无人直播&#xff0c;矩阵操作引领您卖货、卖团购券、拓客&#xff0c;助力财富梦想实现&#xff01; 在当今数字化时代&#xff0c;AI智能技术正以惊人的力量催生新的商机&#xff0c;为经济增长注入源源不断的动力。如果您渴望实现财富梦想&…

Spring框架学习笔记(三):AOP编程

1 动态代理 1.1 通过案例理解动态代理 &#xff08;1&#xff09;需求说明&#xff1a; 1. 有 Vehicle接口(交通工具接口, 有一个 run 方法), 下面有两个实现类 Car 和 Ship 2. 当运行 Car 对象 的 run 方法和 Ship 对象的 run 方法时&#xff0c;输入如下内容, 注意观察前后…

Linux上编译安装和卸载软件

在maven官网下载maven时候&#xff0c;看到maven-3.9.5这个版本有2份安装包&#xff0c;一个是binaries&#xff0c;一个是source binaries是已编译好的文件&#xff0c;可以直接使用的版本&#xff1b;source是源代码版本&#xff0c;需要自己编译 源码的安装一般由这三个步…

Codec-SUPERB @ SLT 2024: 编解码器语音处理通用性能基准

作者&#xff1a;Codec-SUPERB team 比赛注册&#xff1a;https://forms.gle/sBRB4VsoDKkNYQQ98 论文链接&#xff1a;https://arxiv.org/abs/2402.13071 比赛网站: https://codecsuperb.github.io/ 公开资料集提交 Evaluation 结果: https://github.com/voidful/Codec-SUP…

后端之路第二站(正片)——SprintBoot

前提&#xff1a;得会基础java和一点maven 前言&#xff1a;不知道出于什么原因&#xff0c;可能是喜欢犯贱吧&#xff0c;本人从大一到大二都一直在专研前端开发&#xff0c;一点也没接触过后端&#xff0c;但是突然抽风想学后端了&#xff0c;想试着自己全栈搞一下项目&#…

逻辑语句的应用

DDL CREATE TABLE student (id INT PRIMARY KEY AUTO_INCREMENT,creatDate DATE NOT NULL,userName VARCHAR(255) NOT NULL,phone VARCHAR(15) NOT NULL,age INT NOT NULL,sex ENUM(M, F, O) NOT NULL, -- 假设M代表男&#xff0c;F代表女&#xff0c;O代表其他introduce TEX…

(5.4–5.10)投融资周报|共38笔公开投融资事件,基础设施领跑,游戏融资活跃

5月4日至5月10日期间&#xff0c;加密市场共发生38笔投融资事件&#xff0c;其中基础设施18笔、游戏5 笔、其他4 笔、DeFi 3笔、Depin 3 笔、CeFi 2笔、NFT2笔、 RWA1笔。 本周千万美金以上融资有5笔&#xff1a; 加密货币交易公司Arbelos完成了一轮2800 万美元的种子轮融资&…

学浪app课程怎么下载到手机_小浪下载工具

在这个快节奏的时代&#xff0c;掌握新知识和技能变得比以往任何时候都要重要。现在&#xff0c;只需几个简单的步骤&#xff0c;您就可以使用小浪下载工具&#xff0c;将学浪app中丰富的课程内容直接下载到手机中。想知道怎么做吗&#xff1f;让我带你详细了解这个过程&#x…