不使用HBuildX,直接使用vscode开启小程序

53 阅读2分钟

Uniapp作为一个跨平台的开发框架,为开发者提供了诸多便利。在小程序开发的领域,工具的选择往往影响着开发的效率和体验。而HBuilderXUniapp官网推荐的前端开发工具,由于我平时用的是VSCode,也有微信开发者工具,不想重新下载工具。

关键:

  1. 如何利用VSCode打开Uniapp小程序,并在微信开发者工具中成功启动且实时更新?
  • 执行npm run serve
  • 运行成功后,在微信开发者工具里打开上图中dist/dev/mp-weixin目录下的文件
    这样如果在VSCode中写代码,微信开发者工具中也会同步更新:

目标:

通过制作一个小程序的脚手架,可以通过uniapp中构建运行,然后在微信开发者工具中直接打开使用

项目根目录/
├── src/                           # 源代码目录
│   ├── App.vue                   # 应用根组件
│   ├── main.ts                   # 应用入口文件
│   ├── pages.json                # 页面路由配置
│   ├── manifest.json             # 应用配置文件
│   └── pages/                    # 页面目录
│       └── index/
│           └── index.vue          # 首页组件
├── .gitignore               # Git 忽略文件
├── package-lock.json         # 依赖锁定文件(自动生成)
├── 1.package.json              # 项目依赖和脚本配置
├── 2.tsconfig.json             # TypeScript 配置
├── 3.vite.config.ts            # Vite 构建配置
├── 4.index.html                # H5 入口文件(可选,H5 需要)
└── README.md                # 项目说明文档(建议添加)

uniapp中的pages.json文件作用

pages.json是uniapp对整个项目的页面路由配置和样式配置中心

用于对整个项目的页面路由进行集中配置 && 项目整体的样式全局配置,这样方便在跨平台的编译。就编译为小程序而言,编译时pages.json会转换为 app.json(全局)和各页面的 index.json(页面)。例如:当我们使用uniapp编译运行到小程序的时候,我们需要将uniapp项目编译为满足微信开发者工具平台运行的文件: image.png

manifest.json文件作用

manifest.json文件是应用的配置文件,用于定义项目在各个平台的配置