在VSCode中开发一个uni-app项目

创建项目

使用命令行工具(例如 vue-cli)来创建一个新的 uni-app 项目。

创建以JavaScript开发的工程

javascript 复制代码
npx degit dcloudio/uni-preset-vue#vite my-vue3-project
//或者
npx degit dcloudio/uni-preset-vue#vite-alpha my-vue3-project

创建以TypeScript开发的工程

javascript 复制代码
npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

创建好之后,在执行

javascript 复制代码
npm install

配置VSCode

在VSCode中使用需要安装一些插件来辅助开发

  • uni-helper:主要是增加代码提示功能
  • uni-create-view:主要是帮助我们快速创建uniapp视图和组件,创建视图页面时将自动添加 pages.json 中

创建页面时也可以自行创建,然后在pages.json中手动配置路由。

在运行时,需要先在小程序的manifest.json文件中配置appid

appid在微信公众平台中查看

项目运行调试

先执行dev:mp-weixin

执行完成后,项目中会出现dist文件夹,之后打开微信开发者工具,点击导入,选中该项目下dist文件夹中的mp-weixin,导入成功后,输入微信公众平台中查看的appid即可创建,成功运行在微信开发者工具中。


路由配置

小程序的主包是有限制大小的,太大就不能运行,所以在创建路由页面的时候需要尽量的创建子包,进行分包创建,避免这个问题。

javascript 复制代码
{
    "pages": [
        {
            "path": "pages/home/index",
            "style": {
                "navigationBarTitleText": "uni-app"
            }
        },
        {
            "path": "pages/my/index",
            "style": {
                "navigationBarTitleText": "uni-app"
            }
        }
    ],
    "globalStyle": {
        "navigationBarTextStyle": "black",
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#F8F8F8",
        "backgroundColor": "#F8F8F8"
    },
    "subPackages": [
        {
            "root": "games",
            "pages": [
                {
                    "path": "pages/game1/index",
                    "style": {
                        "navigationBarTitleText": "小游戏"
                    }
                },
                {
                    "path": "pages/game2/index",
                    "style": {
                        "navigationBarTitleText": "小游戏"
                    }
                }
            ]
        }
    ]
}

当页面路由配置好之后,在跳转其他页面展示的是该页面的路径而不是页面内容时,可以尝试清除缓存

相关推荐
独隅5 小时前
Visual Studio 2026 详细安装教程和配置指南
ide·visual studio
Robot_Nav8 小时前
AI 编程助手 Skill 完全指南:VS Code · Trae CN · Claude Code
人工智能·vscode·skill·trae·claude code
lifewange10 小时前
Pycharm和IDEA中安装Cursor的方法
ide·pycharm·intellij-idea
生而为虫12 小时前
在VScode中使用Claude Code agent并配置模型(仅mac电脑实际操作,windows电脑未实际操作如有问题可留言)
windows·vscode·macos
读书札记20221 天前
visual studio 调试技巧总结
ide·visual studio
专科3年的修炼1 天前
uni-app移动应用开发第四章
开发语言·javascript·uni-app
hacker7071 天前
Visual Studio安装教程(C#开发版)
ide·c#·visual studio
千码君20161 天前
flutter: 分享一下基于trae cn 构建的过程
java·vscode·flutter·kotlin·trae
q5507071771 天前
uniapp/uniappx实现原生图片编辑涂鸦、贴图、滤镜、旋转、裁剪等
uni-app
我才是一卓1 天前
2026 Python 入门教程,结合 vscode 和 miniforge/miniconda
开发语言·vscode·python