Ich habe ein benutzerdefiniertes Paket für mathjs
, dass so etwas so aussieht:Wo ist Pi in Mathjs definiert?
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'));
die ich dann den Export. Wenn ich dann math.eval('pi')
versuchen, erhalte ich eine Ausnahme:
Exception: Error: Undefined symbol pi
I nicht sehe diese Fehler machen, wenn ich die gesamte mathjs
Bibliothek importieren, aber dann, dass eher den Zweck des kleinen benutzerdefinierte Bündels.
Frage: Was ist der minimale Import, so dass math.eval('pi')
3.14 ... zurückgibt?
Danke! Ich habe ein bisschen zu kämpfen, um zu sehen, wie ich das vermisst habe. :) –