# uni-read-pages-vite **Repository Path**: wot-design-uni/uni-read-pages-vite ## Basic Information - **Project Name**: uni-read-pages-vite - **Description**: 支持vite构建的uni-app项目获取pages.json - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-03-10 - **Last Updated**: 2025-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uni-read-pages-vite 参考 [uni-read-pages](https://github.com/SilurianYang/uni-read-pages) 开发,仅支持使用vite创建的uni-app项目,用于读取`pages.json`中的配置。 ## 安装 您可以使用 `Yarn` 或 `npm` 安装该软件包(选择一个): ##### Yarn ```sh yarn add uni-read-pages-vite -D ``` ##### npm ```sh npm install uni-read-pages-vite --save ``` ## 开始 配置 `vite.config.js` 通过 `define` 注入全局变量 [查看文档](https://cn.vitejs.dev/config/shared-options.html#define) #### 配置 `vite.config.js` ##### cli创建项目配置 ```js //vite.config.js import { defineConfig } from "vite"; import uni from "@dcloudio/vite-plugin-uni"; import TransformPages from 'uni-read-pages-vite' export default defineConfig({ plugins: [uni()], define: { ROUTES: new TransformPages().routes } }); ``` ##### hbuilderX创建项目配置 ```js //vite.config.js import { defineConfig } from "vite"; import uni from "@dcloudio/vite-plugin-uni"; import TransformPages from 'uni-read-pages-vite' export default defineConfig({ plugins: [uni()], define: { ROUTES: new TransformPages(__dirname).routes } }); ```