收藏
回答

ci.Project预览成功 但是打开小程序一片空白 用开发工具预览打开正常

代码如下:

const ci = require('miniprogram-ci')

;(async () => {

  const project = new ci.Project({

    appid: 'xxxxxxxxx',

    type: 'miniProgram',

    projectPath: 'xxxxxxxx',

    privateKeyPath: process.cwd() + "/private.xxxxxxxxxxxx.key",

    ignores: ['node_modules/**/*'],

  })

  const previewResult = await ci.preview({

    project,

    desc: 'hello',

    setting: {

      es6: true,

      es7: true,

      minifyJS: true,

      minifyWXML: true,

      minifyWXSS: true,

      minify: true,

    },

    qrcodeFormat: 'image',

    qrcodeOutputDest: 'destination.jpg',

    onProgressUpdate: console.log,

    // pagePath: 'pages/index/index', // 预览页面

    // searchQuery: 'a=1&b=2',  // 预览参数 [注意!]这里的`&`字符在命令行中应写成转义字符`\&`

    // scene: 1011, // 场景值

  })

  console.log(previewResult)

  process.exitCode = 0; // 这里无法退出,说明 ci.preview 即使输出 previewResult 里,它里面依旧在运行着什么东西

  // process.exit(0);  // 只有通过 process.exit 才能强制退出,但是这样做有风险

})()

回答关注问题邀请回答
收藏
登录 后发表内容