wx-get-pages-json

获取微信小程序中所有页面对应json文件中的内容并以数组的形式组合成一个新文件。可用以获取每个页面的路径和标题等。

Usage no npm install needed!

<script type="module">
  import wxGetPagesJson from 'https://cdn.skypack.dev/wx-get-pages-json';
</script>

README

功能说明

获取微信小程序中所有页面对应json文件中的内容并以数组的形式组合成一个新文件。可用以获取每个页面的路径标题等。

使用方式1

  • 安装
npm i --save-dev wx-get-pages-json
  • 配置
    • package.json中新增
    {
      "scripts": {
        "wx-get-pages-js": "npx wx-get-pages-json --entry=./dist/app.json --output=./dist/page.js",
        "wx-get-pages-json": "npx wx-get-pages-json --entry=./dist/app.json --output=./dist/page.json"
      }
    }
    
    • entry:app.json的路径
    • output:输出的文件路径
  • 运行 - 生成js文件
npm run wx-get-pages-js
  • 运行 - 生成json文件
npm run wx-get-pages-json

使用方式2

  • 安装
npm i --save-dev wx-get-pages-json
  • 使用
const wxGetPagesJson = require('wx-get-pages-json')
const arr = wxGetPagesJson('./dist/app.json')
console.log(arr) // 所有页面的json集合