首页 > 解决方案 > 需要数学

问题描述

我尝试将 mathjs 库包含到我的 atan2() 项目中。当我尝试包含我使用 npm install @types/mathjs 安装的文件夹时,var Math = require('mathjs/main/es5/index');它会抛出一个错误,即它已被移动,我必须包含 mathjs 或 mathjs/lib/cjs/index.js 。然而,这也不起作用。那么我如何包含 mathjs 库?

自 mathjs@8.0.0 以来,文件“mathjs/main/es5/index.js”已被移动。请改为加载“mathjs”或“mathjs/lib/cjs/index.js”。

标签: javascriptmathjs

解决方案


您安装的只是您需要 @types/mathjs 所依赖的包本身的类型。

npm i mathjs
npm i -D @types/mathjs

然后你可以像这样从'mathjs'导入

import { max, pi, acos } from 'mathjs'

推荐阅读