@uni-aide/vite-plugin-pages
v0.4.1
Published
@uni-aide/vite-plugin-pages
Readme
@uni-aide/vite-plugin-pages
使用 TypeScript / JavaScript 来编写 uni-app 的 pages.json
已废弃,请迁移至@uni-aide/unplugin-uni-pages
安装
pnpm add -D @uni-aide/vite-plugin-pages使用
// vite.config.ts
import Uni from '@dcloudio/vite-plugin-uni'
import UniPages from '@uni-aide/vite-plugin-pages'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [UniPages(), Uni()],
})创建pages.config.(ts|mts|js|mjs|cjs)
import { defineConfig } from '@uni-aide/vite-plugin-pages'
export default defineConfig({
// config here
})导入虚拟模块即可访问所有页面的元数据
// env.d.ts
/// <reference types="@uni-aide/vite-plugin-pages/client" />
import { pages, subPackages } from '~uni-pages'
console.log(pages, subPackages)快速迁移:只需将
pages.json对象拷贝至defineConfig参数内格式化即可,插件会重新输出带有注释的pages.json
