Angular 2(或ionic 2)如何导入vis
Angular 2(or ionic 2) how to import vis
我试试
npm install vis --save
import * as Vis from 'vis';
但碰巧
TypeError : hammer.assign is not a function
网上搜了一下,只找到一个类似的问题
https://github.com/almende/vis/issues/2000
表示materialize.js和vis.js,包括hammer.js。所以只需在 materialize.js.
之前导入 vis.js
那么如何在文件包含 hammer.js 之前导入 vis.js?
或者如果不是原因,那么如何解决错误?
vis@4.20.1
hammerjs@2.0.8
科尔多瓦 6.5.0
离子 2.1.17
提前致谢,我是 angular 2 和 ionic 2 的新手。
如果 hammerjs
真的安装了,你能检查一下你的 node_modules
吗?
- 如果是这样的话,你能不能在你的应用的根模块中添加
import 'hammerjs';
然后再试一次?
- 要不,你能安装一下再试试吗(
npm install --save hammerjs
)?
我曾经 运行 遇到过这种错误,但不是那些模块。 (所以我不知道它是否适合你)
这可能是因为 hammerjs
覆盖了 visjs
的 hammerjs
。由于他们可能不使用完全相同的版本,因此可能会引发错误...
如果 vis.js
包含 hammer.js
您不需要导入 hammer.js
,因此通过从 node_modules
和 package.json
中删除它来卸载它(npm uninstall hammerjs --save
).然后再运行npm i
您应该尝试 rm -rf node_modules
然后再 npm i
如果它不能解决您的问题。
对于任何陷入困境的人。
确保在 ionViewDidLoad() 中初始化数据、边和节点,否则会出现错误
我试试
npm install vis --save
import * as Vis from 'vis';
但碰巧
TypeError : hammer.assign is not a function
网上搜了一下,只找到一个类似的问题
https://github.com/almende/vis/issues/2000
表示materialize.js和vis.js,包括hammer.js。所以只需在 materialize.js.
之前导入 vis.js那么如何在文件包含 hammer.js 之前导入 vis.js?
或者如果不是原因,那么如何解决错误?
vis@4.20.1
hammerjs@2.0.8
科尔多瓦 6.5.0
离子 2.1.17
提前致谢,我是 angular 2 和 ionic 2 的新手。
如果 hammerjs
真的安装了,你能检查一下你的 node_modules
吗?
- 如果是这样的话,你能不能在你的应用的根模块中添加
import 'hammerjs';
然后再试一次? - 要不,你能安装一下再试试吗(
npm install --save hammerjs
)?
我曾经 运行 遇到过这种错误,但不是那些模块。 (所以我不知道它是否适合你)
这可能是因为 hammerjs
覆盖了 visjs
的 hammerjs
。由于他们可能不使用完全相同的版本,因此可能会引发错误...
如果 vis.js
包含 hammer.js
您不需要导入 hammer.js
,因此通过从 node_modules
和 package.json
中删除它来卸载它(npm uninstall hammerjs --save
).然后再运行npm i
您应该尝试 rm -rf node_modules
然后再 npm i
如果它不能解决您的问题。
对于任何陷入困境的人。
确保在 ionViewDidLoad() 中初始化数据、边和节点,否则会出现错误