index.js 860 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7
/**
 * webpack-uni-pages-loader 待重构,需要将平台特有逻辑,收敛到各自包内
 * @param {Object} pagesJson
 * @param {Object} manifestJson
 */
module.exports = function (pagesJson, manifestJson) {
  const {
8 9 10
    app,
    project
  } = require('../mp')(pagesJson, manifestJson, require('./project.config.json'))
fxy060608's avatar
fxy060608 已提交
11 12

  const baseJson = {
13
    minPlatformVersion: 1070
fxy060608's avatar
fxy060608 已提交
14 15 16 17 18
  }
  manifestJson.name && (baseJson.name = manifestJson.name)
  manifestJson.versionName && (baseJson.versionName = manifestJson.versionName)
  manifestJson.versionCode && (baseJson.versionCode = manifestJson.versionCode)

fxy060608's avatar
fxy060608 已提交
19
  Object.assign(app.content, baseJson, manifestJson['quickapp-webview'] || {})
fxy060608's avatar
fxy060608 已提交
20 21 22

  if (!app.content.package) {
    app.content.package = manifestJson.name
23 24 25 26 27 28 29 30
  }

  project.name = 'quickapp.config'

  return [
    app,
    project
  ]
fxy060608's avatar
fxy060608 已提交
31
}