我正在学习Ionic来构建一个需要一些线性代数的应用程序。似乎我必须以某种方式将mathjs导入到我的项目中。
到目前为止,我已在我的项目文件夹中完成此操作:
npm install mathjs --save
但现在呢?我在哪里实际导入它?我试过写
import math from 'math'
app.js
内angular.module() { ... }
内的。当我这样做时,我得到:
SyntaxError: import declarations may only appear at top level of a module
我也尝试过添加
<script src="js/math.js"></script>
index.html
中的,但这也不起作用。我整个下午都试图找到文档或示例,但无济于事。我错过了什么?
答案 0 :(得分:1)
对于离子v1,你只需要在index.html页面中包含mathjs库,和mathjs公开全局math
对象,所以你不需要注入任何东西,你可以随时在你的应用程序中调用它。
如果你使用凉亭,只需按照
安装libbower install mathjs --save
然后
<script src="path/to/bower_components/mathjs/dist/math.min.js" type="text/javascript"></script>
或者你可以使用cdn
在index.html中添加
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.9.1/math.min.js"></script>