[英]Trying to get nerdamer to work in react native project
我無法使nerdamer
在我的本機項目中正常工作。 當我寫的職能nerdamer
它顯示的方式nerdamer's
網站它給了我未定義不反對或nerdamer
不是一個函數。
我嘗試將nerdamer
函數重寫為nerdamer.nerdamer(equation)
。 nerdamer.solve(equation, variable)
其寫為nerdamer.solve(equation, variable)
和nerdamer.Solve.solve(equation, variable)
。
import {nerdamer, Algebra, Calculus, Solve, Extra} from "nerdamer";
equation = nerdamer('f=m*a');
solution = equation.solveFor('a');
console.log(solution.toString());
當我在瀏覽器中使用此代碼時,它將打印a=f*m^(-1)
。 但是當我在我的本機應用程序中測試它時,它會拋出
(0,_nerdamer.nerdamer)不是函數。 (在'((0,_nerdamer.nerdamer)('f = m * a')','(0,_nerdamer.nerdamer)'中未定義)
我應該如何在項目中編寫nerdamer
代碼?
我能夠像這樣使用nerdamer(您需要將它們導入所有內容之上):
import nerdamer from'nerdamer/nerdamer.core.js'
import 'nerdamer/Algebra.js'
import 'nerdamer/Calculus.js'
import 'nerdamer/Solve.js'
Nerdamer使用module.export&可以像常規模塊一樣輕松導入它。 由於其他模塊中沒有module.export,因此無法像這樣導入它們,但是需要代碼。 我從其文檔中測試了以下示例,並且有效:
let sol = nerdamer.solveEquations(['x+y=1', '2*x=6', '4*z+y=6']);
console.log(sol.toString());
//x,3,y,-2,z,2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.