1.0.2 • Published 1 year ago

@lorcan-store/uniapp-pages v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@lorcan-store/uniapp-pages

从 uniapp 项目的 pages.json 文件中提取页面路径,并生成 TypeScript 类型定义。

安装

npm install @lorcan-store/uniapp-pages --save-dev

使用方法

  1. 在 package.json 中添加脚本:
{
  "scripts": {
    "uniapp-pages": "uniapp-pages -f src/pages.json -s src/pages.d.ts"
  }
}
  1. 运行命令生成类型定义:
npm run uniapp-pages

命令行选项

  • -f, --file <path>: pages.json 文件的路径(必需)
  • -s, --save <path>: 类型定义文件的输出路径(可选,默认为 src/pages.d.ts)

生成的类型定义

生成的类型定义文件将包含一个全局类型 UNPages,它是所有页面路径的联合类型:

declare global {
    type UNPages = '/pages/home/index' | '/pages/ai/index' | '/pages/user/index' | '/pages/login/index' | '/pages/list/index' | '/pages/list/united_office' | '/pages/publish/house' | '/pages/publish/build' | '/pages/publish/type' | '/pages/publish/map' | '/second/search/index' | '/second/agree/user' | '/second/agree/privacy';
}

export { };

License

MIT

1.0.2

1 year ago

1.0.1

1 year ago