@remax/plugin-wx-shake

1.0.13 • Public • Published

@remax/plugin-wx-shake

用于移除微信协议隐私中没使用过的wx接口

该插件源于Remax好友 @BlackCloud37 编写。

注意!!! 只能移除小程序中没有使用的wx接口,如果使用到接口请不要移除,否则会导致小程序无法正常运行

安装

$ npm install @remax/plugin-wx-shake --save
或者
$ yarn add @remax/plugin-wx-shake -D

使用

// remax.config.js
const WxShake = require('@remax/plugin-wx-shake');

module.exports = {
    plugins: [WxShake()],
};

配置

支持传入参数数组,当有参数时会使用开发者参数代替默认参数,如果不传则使用默认参数。

默认以下接口数组。

const defaultShakeApiList = [
    'getWeRunData',
    'chooseLocation',
    'chooseInvoiceTitle',
    'chooseInvoice',
    'chooseImage',
    'chooseMedia',
    'chooseLicensePlate',
    'openBluetoothAdapter',
    'createBLEPeripheralServer',
    'addPhoneContact',
    'addPhoneRepeatCalendar',
    'addPhoneCalender',
    'saveFileToDisk',
]
// remax.config.js
const WxShake = require('@remax/plugin-wx-shake');

// eg: 只需要移除微信运动接口(接收参数为一个数组,请勿解构)
const apiList = ['getWeRunData']

module.exports = {
    plugins: [WxShake(apiList)],
};

LICENSE

MIT

Package Sidebar

Install

npm i @remax/plugin-wx-shake

Weekly Downloads

5

Version

1.0.13

License

MIT

Unpacked Size

4.4 kB

Total Files

4

Last publish

Collaborators

  • watsonhaw
  • xcodebuild
  • yesmeck
  • darmody
  • sydeevans