npm install mathjs 后,运行成功,但是打开界面报错,控制台报错信息指向mathjs的安装包fraction.js文件
其实mathjs安装包没问题,是因为我们在npm install mathjs的时候,会自动安装fraction.js文件夹到你的node_modules文件夹下,然后mathjs安装包里面的fraction.js会引用node_modules根目录下的fraction.js。如果你的项目中有package-lock.json文件,你会发现mathjs下面的fraction.js版本与自动安装的fraction.js版本号不同,导致出现语法错误;
解决办法,手动安装fraction.js为指定版本号
npm install fraction.js@4.2.0