我有一个自定义捆绑包mathjs
,看起来像这样:
var core = require('mathjs/core');
var math = core.create();
math.import(require('mathjs/lib/type'));
math.import(require('mathjs/lib/function/arithmetic'));
math.import(require('mathjs/lib/function/trigonometry'));
math.import(require('mathjs/lib/expression'));
然后我将其导出。如果我再尝试math.eval('pi')
,我会得到一个异常:
Exception: Error: Undefined symbol pi
如果我导入整个库,我看不到这个错误,但是,mathjs
这反而违背了小型自定义包的目的。
问题:math.eval('pi')
返回 3.14... 的最小导入是多少?