用于移除微信协议隐私中没使用过的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()],
};
支持传入参数apiList,当有参数的时候会使用开发者参数代替默认参数,如果不传则使用默认参数。
默认以下数组,注意参数拼写为apiList
。
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})],
};