fis3-hook-commonjs
fis3-hook-commonjs copied to clipboard
能否加个功能自动过滤amd模块的包装
比如有个
define(function(require) {
'use strict';
var zrUtil = require('zrender/core/util');
var echartsAPIList = [
'getDom', 'getZr', 'getWidth', 'getHeight', 'dispatchAction',
'on', 'off', 'getDataURL', 'getConnectedDataURL'
];
function ExtensionAPI(chartInstance) {
zrUtil.each(echartsAPIList, function (name) {
this[name] = zrUtil.bind(chartInstance[name], chartInstance);
}, this);
}
return ExtensionAPI;
});
自动变成
'use strict';
var zrUtil = require('zrender/core/util');
var echartsAPIList = [
'getDom', 'getZr', 'getWidth', 'getHeight', 'dispatchAction',
'on', 'off', 'getDataURL', 'getConnectedDataURL'
];
function ExtensionAPI(chartInstance) {
zrUtil.each(echartsAPIList, function (name) {
this[name] = zrUtil.bind(chartInstance[name], chartInstance);
}, this);
}
module.exports = ExtensionAPI;
省得从别的地方下载三方后还得自己手动修改代码
还是 fis3 install zrender 吧, fis-components 里面的都是转换后了的。
没有啥一劳永逸的方法么