@tarox/plugin-mp

1.0.0-alpha.4 • Public • Published

taro-plugin-mp

taro小程序端插件,目前仅用于不同环境下project.config.json文件的动态生成。

查看更新日志请前往CHANGELOG

Usage

在不同的配置文件中配置不同的 APP_CONF.APPID

// config/dev.js
module.exports = {
  defineConstants: {
    APP_CONF: {
      APPID: '"dev_app_id"',
    }
  }
}
// config/pro.js
module.exports = {
  defineConstants: {
    APP_CONF: {
      APPID: '"pro_app_id"',
    }
  },
}

编译开始后,插件即可根据配置的不同 APPID 生成不同的 project.config.json 文件。

指定当前小程序为第三方开发模版小程序

第一步,在 config 文件中指定模版小程序 appid

// config/index.js
module.exports = {
  defineConstants: {
    APP_CONF: {
      MP_TPL_APPID: '', // 这里写模版小程序appid
    }
  }
}

第二步,在package.json 中添加如下脚本

{
  "scripts": {
    "build:mp-pro-tpl": "taro build --type weapp env=pro --tpl",  // --tpl 参数用于插件判断是否打包为模版小程序
  }
}

这样,在编译完成之后,打包的就是 APP_CONF 中指定的 MP_TPL_APPID 对应的第三方模版小程序了。

Readme

Keywords

Package Sidebar

Install

npm i @tarox/plugin-mp

Weekly Downloads

0

Version

1.0.0-alpha.4

License

ISC

Unpacked Size

10.9 kB

Total Files

10

Last publish

Collaborators

  • cellerchan