vite-plugin-uni-pages
vite-plugin-uni-pages copied to clipboard
为 VIte 下的 uni-app 提供基于文件系统的路由
### 描述问题 exclude 在 dev 下修改过滤文件会把过滤的文件添加到 uni-pages.d.ts 文件里 ### 复现 ``` UniPages({ exclude: ['**/components/**/*.*'], }) ``` 过滤 pages 下 components 目录里的页面组件 在 dev 和 build 后 uni-pages.d.ts 文件 NavigateToOptions 过滤正常。...
本次提交不仅支持普通的exclude过滤,还支持!排除项,使用示例如下:(测试用例通过) ``` exclude: [ 'pages*/**/components/**/*.*', // 排除所有pages 里面的 components 文件夹 '!pages-sub2/**/components/**/*.*', // 不排除 pages-sub2/**/components ], ``` ## Summary by CodeRabbit * **New Features** * File pattern exclusion now supports negation...
### 描述问题 `page.json` 自动增加了条件编译注释,实际我并不需要条件编译,建议增加配置参数来启用该功能,默认关闭以向下兼容版本 ### 复现 1. 升级版本 `0.3.17` 2. 本地运行 `uni` 3. 生成 `page.json` 会增加条件编译注释 ### 系统信息 ``` 基础环境信息: - os: `Windows 10 10.0.19045` - node: `22.15.0` - packageManager:...
### Description 描述 此 PR 为 H5 实现了初始化 pages.json 的能力,启动时,即使目录下没有 pages.json 也不会崩溃。 当前 uni-app 在 h5 环境是直接用的 vite server,其 initEasycom 函数是后置的执行的,因此可以通过拦截 readFileSync 来生成并返回一个空的 pages.json 来骗过 uni cli 的初始化。 日后 uni...
### 描述问题 1、在pages.config.ts中配置了plugins插件配置,在生成的page.json中没有生成相应的plugins的配置信息 2、在子包pages-sub中的route块中配置了插件引用,生成的page.json中的有相应的配置,但打包到小程序后没有相关的插件引用的配置信息 ### 复现 ### 一、问题1 在pages.config.ts中配置了 如下配置: subPackages: [ { root: 'src/pages-sub', pages: [], plugins: { healthCardPlugins: { version: 'xxxx', provider: 'xxxx', }, }, }, ], 但在生成pages.json文件中没有plugins的配置...