Moles Packer 应用程序接口
- 适用版本:>=0.1.9
除了支持命令行调用之外,Moles Packer 也提供 Node.js 应用程序接口。
var mp = require('moles-packer');
// 选项参数与命令行参数兼容。
var options = {
'input' : './rn26',
'entry' : 'index.ios.js',
'output' : './build',
'bundle' : true,
'common-bundle' : true
};
var callback = function(err) {
if (err) { /* 构建失败 */ }
else { /* 构建成功 */ }
};
// 同时支持回调函数和 Promise。
var promise = mp.pack(options, callback);
promise
.then(function() { /* 构建成功 */ })
.catch(function(err) { /* 构建失败 */ })
;
API 的方法参数与命令行参数兼容,请参考“命令调用之参数详解”一节。