Skip to content

一个小程序工具库,同时也是多平台小程序工具开发脚手架

Notifications You must be signed in to change notification settings

yintingwen/unmp

Repository files navigation

unmp

一个原生小程序跨平台工具库,同时也是开发脚手架,可以一份代码同时开发多平台原生小程序工具

打包会根据配置同时生成多端的代码,在小程序 install 时,会自动判断所在平台并删除其他多余的代码

安装

npm i @unmp/package_name

注意:所有包都会自动识别所在平台,也可以通过package.json中添加platform字段去手动指定

目录划分

|-- packages:模板源码放置的地方
|----- dist:打包后的目录,不同小程序会放在对应目录下
|-- scripts: 脚本文件

单个包的配置

配置写在package.json的buildOption中

interface BuileOptions {
  platforms: ['wx', 'tt', 'my', 'xhs', 'js']
}

platforms: 默认js,该包需要打包的平台,打包后的包会默认添加平添后缀(js除外),js不限制小程序平台

启动命令

pnpm run build [package1, [package2, [...]] --e wx

--e example:示例目录下的项目目录名

About

一个小程序工具库,同时也是多平台小程序工具开发脚手架

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published