vite-plugin-uni-pages
vite-plugin-uni-pages copied to clipboard
为 VIte 下的 uni-app 提供基于文件系统的路由
### 描述问题 使用插件之后easycom规则不生效,导致安装的第三方组件库使用的时候警告  ### 复现 https://gitee.com/songtonngxue/uniapp-framework.git 这是仓库地址 ### 系统信息 无 ### 使用的包管理器 npm ### 核对 - [x] 遵循我们的 [行为准则](https://github.com/uni-helper/.github/blob/main/CODE_OF_CONDUCT.md) - [x] 阅读 [贡献指南](https://github.com/antfu/contribute) 和 [一位疲惫的维护者的笔记](https://github.com/ModyQyW/tired-maintainer)。 - [x] 检查是否已经有一个报告相同错误的问题,以避免重复创建。 -...
### 描述问题 https://github.com/advisories/GHSA-67mh-4wv8-2f99 请更新unconfig依赖的版本 ### 复现 导入@uni-helper/vite-plugin-uni-pages 0.2.28版本依赖 ### 系统信息 基础环境信息: - os: `Windows 11 10.0.26100` - node: `22.15.0` - packageManager: `pnpm` - vscode: `1.99.3` - volar: `2.2.10` 基础依赖信息: -...
### 描述问题 支付宝小程序和微信小程序有不同的页面配置项 ### 复现 pages/index/index.vue的route如下配置:  然后执行pnpm build mp之后,index.json里还是出现了编译条件是支付宝时才出现的属性  ### 系统信息 ---------------------------------------------- 基础环境信息: - os: `Linux 6.5 Ubuntu 22.04.4 LTS 22.04.4 LTS (Jammy Jellyfish)` - node: `20.16.0` -...
### 描述问题 index.v1.vue 比如这样命名的文件,无法生成注册文件, 改成下划线index_v1.vue 才可以 ### 复现 index.v1.vue 比如这样命名的文件,无法生成注册文件, 改成下划线index_v1.vue 才可以 ### 系统信息 @create-uni/[email protected] ### 使用的包管理器 pnpm ### 核对 - [x] 遵循我们的 [行为准则](https://github.com/uni-helper/.github/blob/main/CODE_OF_CONDUCT.md) - [x] 阅读 [贡献指南](https://github.com/antfu/contribute) 和 [一位疲惫的维护者的笔记](https://github.com/ModyQyW/tired-maintainer)。...
### 描述问题 和 #152 相关  ### 复现 # ### 系统信息 # ### 使用的包管理器 pnpm ### 核对 - [X] 遵循我们的 [行为准则](https://github.com/uni-helper/.github/blob/main/CODE_OF_CONDUCT.md) - [X] 阅读 [贡献指南](https://github.com/antfu/contribute)...
我现在在项目根目录下有一个/src/pages/home.vue,我想忽略这个, 我在vite.config.ts中这样配置 ```typescript UniPages({ exclude: [ '**/pages/home.vue' ] }), ``` 这样写对吗,为什么还是会在page.json中生成这个页面 _Originally posted by @OnlyTL in https://github.com/uni-helper/vite-plugin-uni-pages/issues/124#issuecomment-2588567480_
### 对问题的清晰和简明的描述 能否将有关的 uni-app 以及其他平台的 pages.json 的类型独立出一个包呢, 因为我可能在某些情况下只需要类型, 但是用不到 uni-pages 自动生成的功能 例如:针对 pages.json 的处理解析出当前项目的一些信息,这就需要类型来帮助 ### 推荐的解决方案 单独提取一个 uni-pages-types 的包只提供类型 ### 替代方案 无 ### 额外上下文 无 ### 检查 - [X] 遵循我们的...
1. 优化文件结构,将 uniapp 的原版类型独立出来 2. 修改类型命名,使其更合理。 3. 修复 #221 的问题 **注意:此PR为破坏性更新。 将属于 uniapp 的 pages.json 的官方类型汇集到 PagesJSON 里,并规范化 uni-pages 的一些类型名称。** **理应这些类型变更用户是无感的,因为一般使用上无须从 uni-pages 导入类型。但由于 uni-pages 一直都是全部 export 出去,不确定是否有用户有使用这些类型。** **我的观点是:一个优秀的库必然存在抛弃旧包袱,不断进化的过程。而不是一直在旧的问题上盖屎山。** ## Summary...
### 描述问题 ## 同时运行 `dev:h5` `dev:mp-weixin` ### 配置如下 ### 注释 `navigationStyle` 后 `dev:h5` 有热更新,`dev:mp-weixin` 无热更新 ### 复现 直接运行 playground 就有此问题 https://github.com/uni-helper/vite-plugin-uni-pages/blob/e0c2bc37960141186cc012838bbfce30ad4807ce/packages/playground/src/pages/define-page/option-api.vue#L4-L9 ### 系统信息 基础环境信息: - os: `macOS 26.1` - node:...
### 描述问题 微信小程序官方插件太大例如(阿里云验证码小程序插件将近800k),在manifest.config.ts配置会自动装到主包,所以需要将插件配置在分包中(官方配置截图-图四),由于在pages.json中手动配置subPackages是无效的,我尝试在页面 route-block中配置例如(图一)和pages.config.ts中配置例如(图二)都无效,另外在pages.config.ts配置完整的subPackages内容后,在pages.json中的subPackages中会出现分包页面路径自动加上../的问题例如(图三),希望加上subPackages的分包插件配置的功能。 ### 复现 图一: 图二: 图三: 图四: ### 系统信息 基础环境信息: - os: `Windows 11 10.0.26100` - node: `22.14.0` - packageManager: `pnpm` - vscode: `1.99.0` - volar: `2.2.8`...