javascript - 需要数学
问题描述
我尝试将 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”。
解决方案
您安装的只是您需要 @types/mathjs 所依赖的包本身的类型。
npm i mathjs
npm i -D @types/mathjs
然后你可以像这样从'mathjs'导入
import { max, pi, acos } from 'mathjs'
推荐阅读
- scala - 是否有适用于字符串标记而不是字符的 Scala 解析解决方案?
- firebase - 在 null 上调用了方法 'collection'。Receiver null 尝试调用:collection("user")
- ruby-on-rails - 遇到这个问题的 Rails Resque
- android - 这段代码根本没有显示请求权限对话框,为什么?
- swift - 同步等待 AVAssetExportSession
- c# - 如何使用 EF Core 将 FeatureCollection 存储到 SQL 中?
- swift - Swift Group Tasks 未并行运行
- javascript - 在 HTML 上显示数据的 If Else 语法
- node.js - 如何同时进行 Import 和 Require?
- python - 在附加代码中的 __init__ 之后如何定义 `make_gen_block`?