用JSPM加载RaphaelJS的最佳方式是什么?它似乎以一种正常
jspm install raphael
带有
import Raphael from 'raphael';
不起作用。
Uncaught TypeError: Multiple defines for anonymous module
使用JSPM/SystemJS安装和导入RaphaelJS的正确方法是什么?
到目前为止,这似乎是唯一的解决方案:
从命令行:
jspm install raphael@master
在您的来源:
import 'raphael/dev/eve';
import 'raphael/dev/raphael.core';
import 'raphael/dev/raphael.svg';
import 'raphael/dev/raphael.vml';
import Raphael from 'raphael/dev/raphael.amd';
var paper = Raphael(10, 50, 320, 200);
var circle = paper.circle(50, 40, 10);
从本质上讲,我们从github中master分支上的最新源代码中提取。然而,即使这样,一些模块路径仍然存在问题,所以我选择按顺序手动导入所有依赖项。在那之后,它看起来很开心。
前4行导入应该放在应用程序的引导中。实际导入Raphael
的最后一行应该放在要实际使用Raphael
的本地模块中。