uniprogram-ci

1.0.8 • Public • Published

uniprogram-ci

通过集成uniprogram-ci实现的微信小程序上传、预览小工具。

目前已实现

  • 上传
  • 预览
  • 下载打包文件

配置

在根目录添加一个uniprogram-ci.config.js配置文件。

const path = require("path");
module.exports = {
  name: "uniprogram-ci pakcage",
  projectPath: process.cwd(),
  privateKeyPath: process.cwd(),
  desc: "版本描述可选",
  version: "1.0.0",
  type: "miniprogram",
  ignores: ["node_modules/**/*", "README.md", "pnpm-lock.yaml", ".gitignore"],
  uploadOptions: {
    setting: {
      es6: true,
      es7: true,
      minify: true,
      ignoreUploadUnusedFiles: true,
    },
    robot: 1,
    threads: 2,
  },
  previewOptions: {
    setting: {
      es6: true,
      es7: true,
      minify: true,
      ignoreUploadUnusedFiles: true,
    },
    qrcodeFormat: "terminal",
    qrcodeOutputDest: path.join(__dirname, "qrcode.jpg"),
  },
  compilerOptions: {
    setting: {
      es6: true,
      es7: true,
      minify: true,
      ignoreUploadUnusedFiles: true,
    },
    compilerPath: path.join(__dirname, "compiler.zip"),
  },
};

基本配置

  • name: 项目名;
  • projectPath: 当前微信小程序根目录;
  • privateKeyPath: 在小程序中下载的key文件路径;
  • desc: 当前版本描述;
  • version: 当前项目版本号;
  • type: 微信小程序类型,比如miniprogram;
  • ignores: 微信小程序打包、上传、预览需要忽略的文件目录;

上传配置

  • uploadOptions: 与miniprogram-ci的上传配置一样。

预览配置

  • previewOptions: 与miniprogram-ci的预览配置一样。

下载打包文件配置

  • compilerOptions: 与miniprogram-ci的下载打包配置一样。

使用

目前暂不支持命令行配置,需要在根目录写好配置文件后执行对应的命令。

上传

uniprogram-ci upload

预览

uniprogram-ci preview

下载打包文件

uniprogram-ci getCompiledResult

Readme

Keywords

Package Sidebar

Install

npm i uniprogram-ci

Weekly Downloads

14

Version

1.0.8

License

MIT

Unpacked Size

10.1 kB

Total Files

5

Last publish

Collaborators

  • leopordlau