如何通过vscode开发调试uniapp小程序

这篇具有很好参考价值的文章主要介绍了如何通过vscode开发调试uniapp小程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相信大家对uni小程序的开发有一定的了解,也知道每次得在HBuilderX中配置好,然后运行,然后在微信开发者工具中就能看到效果啦。很好,是不是?
但是有个问题 ,

  • 用惯啦vscode的同学,有一个难以接受的现实就是在HBuilderX中开发真是太难受啦有没有?

接下来展示一下高端操作,然后就可以在vscode里面开发,在微信开发者工具看效果,彻底摆脱HBuilderX了。

废话不多说,直接开整,上才艺,不,上代码~~~

//package.json
{
  "name": "your project  name",
  "version": "0.0.0",
  "scripts": {
    "dev:app": "uni -p app",
    "dev:custom": "uni -p",
    "dev:h5": "uni",
    "test:h5": "uni --mode test",
    "dev:h5:ssr": "uni --ssr",
    "dev:mp-alipay": "uni -p mp-alipay",
    "dev:mp-baidu": "uni -p mp-baidu",
    "dev:mp-kuaishou": "uni -p mp-kuaishou",
    "dev:mp-lark": "uni -p mp-lark",
    "dev:mp-qq": "uni -p mp-qq",
    "dev:mp-toutiao": "uni -p mp-toutiao",
    "dev:mp-weixin": "uni -p mp-weixin",
    "dev:quickapp-webview": "uni -p quickapp-webview",
    "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei",
    "dev:quickapp-webview-union": "uni -p quickapp-webview-union",
    "test:mp-weixin": "uni --mode test -p mp-weixin",
    "build:test:mp-weixin": "uni build --mode test -p mp-weixin",
    "build:app": "uni build -p app",
    "build:custom": "uni build -p",
    "build:h5": "uni build",
    "build:h5:ssr": "uni build --ssr",
    "build:mp-alipay": "uni build -p mp-alipay",
    "build:mp-baidu": "uni build -p mp-baidu",
    "build:mp-kuaishou": "uni build -p mp-kuaishou",
    "build:mp-lark": "uni build -p mp-lark",
    "build:mp-qq": "uni build -p mp-qq",
    "build:mp-toutiao": "uni build -p mp-toutiao",
    "build:mp-weixin": "uni build -p mp-weixin",
    "build:quickapp-webview": "uni build -p quickapp-webview",
    "build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei",
    "build:quickapp-webview-union": "uni build -p quickapp-webview-union"
  },
  "dependencies": {
    "@dcloudio/uni-app": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-app-plus": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-components": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-h5": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-alipay": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-baidu": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-kuaishou": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-lark": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-qq": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-toutiao": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-quickapp-webview": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-ui": "^1.4.11",
    "vue": "^3.2.26",
    "vue-i18n": "^9.1.9",
    "vuex": "^4.0.2"
  },
  "devDependencies": {
    "@dcloudio/types": "^2.5.15",
    "@dcloudio/uni-automator": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3030420211227002",
    "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3030420211227002",
    "@types/node": "^17.0.18",
    "commitizen": "^4.2.4",
    "cz-customizable": "^6.3.0",
    "sass": "^1.39.0",
    "typescript": "^4.5.2",
    "vite": "^2.7.7"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-customizable"
    }
  },
  "uni-app": {
    "scripts": {
      
    }
  }
}

可以看到,package.json里面安装相应的插件,然后运行相应的命令即可,这里支队微信加小程序加以说明

编译运行说明

运行开发环境

yarn dev:mp-weixin

运行测试环境

yarn test:mp-weixin

运行相应的命令以后会在根目录下生成一个dist文件,然后不同的环境会生成相应的文件,只需要将对应环境文件夹下的mp-weixin文件在微信开发者工具中打开即可,然后就可以 做到在vscode里面保存,开发者工具即刻刷新的效果啦

打包上传说明

打包测试环境

yarn build:test:mp-weixin

打包生产环境

yarn build:mp-weixin

上传的是运行相应的命令 ,会在dist文件夹下生成一个build文件,在微信开发者打开文件下的mp-weixin文件,在 微信 开发者工具上传即可

最后附上文件结构图

如何通过vscode开发调试uniapp小程序文章来源地址https://www.toymoban.com/news/detail-502002.html

到了这里,关于如何通过vscode开发调试uniapp小程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开发uniapp过程中对app、微信小程序与h5的webview调试

        因为在开发中使用到了webview,因为出现一些问题,所以需要对webview进行跟踪调试,但因为app,h5与微信小程序不一样,所以需要单独说一下。     一、H5     这个比较简单,因为都是在chrome,用F12就可以  二、对微信小程序       因为普通的uniapp页面上都能通过F12可以

    2024年02月11日
    浏览(24)
  • 微信小程序slot插槽的介绍,以及如何通过uniapp使用动态插槽

    微信小程序文档 - slots介绍 由上述文档看俩来,微信小程序官方并没有提及动态插槽内容。 uniapp文档 - slots介绍 uni官方也未提及关于动态插槽的内容 在实际使用中,直接通过 slot :name=\\\"item.xxx\\\" / 这种形式会报错, 网上搜了大量资料发现只能通过条件编译的方式  下面是兼容微

    2024年02月07日
    浏览(21)
  • uniapp开发小程序,通过缓存的方式,判断页面只弹出一次弹窗通知

    在使用uniapp开发小程序时,在【个人中心页面】-点击【我的推广】按钮进入详情页面时,要求出现【会员协议通知】的弹窗,并且有【确认和取消】两个按钮, 如果点了【取消】按钮,直接退出该页面,并且下次进入该详情时,弹窗会再次弹出; 只有点了【确认】按钮,弹

    2024年04月17日
    浏览(21)
  • 微信小程序如何开发,调试技巧,对程序员小白来说太重要了

    简要介绍一下微信小程序开发的基本流程和一些常用组件,供你参考。在实际开发过程中,你可以根据需求选择合适的组件和 API 进行开发。 首先,你需要注册成为微信小程序开发者。访问微信公众平台(https://mp.weixin.qq.com/)并用你的微信号登录。进入“小程序”模块,按照

    2024年02月07日
    浏览(30)
  • uniapp小程序如何通过虚拟列表配合节流,完成上拉刷新下拉加载,避免页面卡顿,提升性能呢?

    本文将介绍uniapp小程序中如何使用虚拟列表和节流两种技术实现上拉刷新下拉加载功能,同时避免因渲染大量数据导致的页面卡顿问题。 一、虚拟列表 在uniapp小程序开发中,当我们需要渲染大量列表数据时,很容易出现页面卡顿现象。这时候,我们可以使用虚拟列表技术来

    2024年02月11日
    浏览(21)
  • uniapp开发小程序如何获取用户地理位置

    1、需求说明 需求:点击按钮获取当前微信位置,以及点击拒绝授权后,下次点击还可以拉起授权窗口; 2、言归正传 1、编写代码 模板部分 script部分 2、在 manifest.json 新增如下配置 原因:因为微信小程序从2019年1月14日起新提交发布的版本若未填写地理位置用途说明,则将无

    2024年04月14日
    浏览(14)
  • uniapp开发的h5如何跳转回uniapp开发的app或小程序以及getLocation授权

    最近有个需求,以前开发的uniapp代码,用于打包成app与小程序。目前需要将其部分功能以h5的方式嵌入到另一个原生开发的小程序中。且需要监听webview中src的变化 1.解决打包成h5后,跳转到微信小程序页面 a. 首先按照uniapp官方给定的h5模板,新建一个index.html在根目录下 b. 在

    2024年02月16日
    浏览(37)
  • 微信小程序开发系列(三)·微信小程序页面的创建、小程序如何更改调试基础库

    零基础手把手教你创建微信小程序(一)·微信小程序开发账号的注册以及开发者工具的安装和使用-CSDN博客 零基础手把手教你创建微信小程序(二)·创建第一个微信小程序以及了解小程序代码的构成-CSDN博客 目录 1.  小程序页面的创建 1.1  方法一 1.2  方法二 2.  小程序如

    2024年04月26日
    浏览(29)
  • 【微信小程序】如何上传uniApp开发的微信小程序?

    微信开发者工具下载链接 Hbuilder X下载链接 扫码 选中账号 登录成功: ps: 如果之前没有权限但是已经登录此账号,需要在获取到权限后重新登录一次❗❗ ps: 不选中 运行时是否压缩代码 有可能代码包不包含插件大小过大,导致上传失败❗❗ 小程序性能优化指南 操作1 操作

    2024年02月09日
    浏览(37)
  • C++ 开发 + VSCode 调试

    官方下载 清华大学开源软件镜像站:MSYS2 软件仓库 MSYS2: 主要功能是提供一个在Windows操作系统上模拟类Unix环境的开发和构建工具集。它提供了一个模拟POSIX系统的命令行接口和包管理器(Pacman)。 MSYS2基于Cygwin技术,但它更专注于构建原生Windows应用程序。 它的目标是创建

    2024年01月16日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包