Skip to content

sunday-ma/ci-mp-wx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uniapp-mp-wx

微信小程序 CI 工具。

npm

安装

pnpm add uniapp-mp-wx -D

配置

项目根目录创建配置文件:ci-mp-wx.config.ts

import { CIMpWXConfig } from 'uniapp-mp-wx';

// 详细配置项含义参考 https://www.npmjs.com/package/miniprogram-ci
const config: CIMpWXConfig = {
  project: {
    appid: '',
    type: 'miniProgram', // 项目类型
    projectPath: 'dist/build/mp-weixin', // 生产环境代码路径
    privateKeyPath: 'private.key', // 代码上传密钥文件路径
    ignores: ['node_modules/**/*'],
  },
  upload: {
    setting: {
      es6: true,
      es7: true,
      minify: true,
      minifyJS: true,
      minifyWXML: true,
      minifyWXSS: true,
      autoPrefixWXSS: true,
    },
    onProgressUpdate: console.log,
  },
};

export default config;

用法

构建之后执行 uniapp-mp-wx 脚本。

"scripts": {
    "build:mp-weixin": "uni build -p mp-weixin && uniapp-mp-wx",
}

About

微信小程序 CI 工具。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.2%
  • TypeScript 10.8%