2015-11-17 32 views
1

使用JSPM加載RaphaelJS的最佳方式是什麼?這似乎以這樣的方式出口的東西,正常的如何使用JSPM加載RaphaelJS?

jspm install raphael 

import Raphael from 'raphael'; 

不起作用。

Uncaught TypeError: Multiple defines for anonymous module 

使用JSPM/SystemJS安裝和導入RaphaelJS的正確方法是什麼?

回答

2

到目前爲止,這似乎是唯一的解決辦法:

在命令行:

jspm install [email protected] 

在源:

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); 

從本質上講,我們從最新的源代碼拉在master分支上的github上。但是,即使如此,仍然存在一些模塊路徑問題,所以我選擇手動導入所有依賴項。之後,看起來很開心。

前四行的導入應該放在應用程序的引導區域的某處。實際導入的最後一行Raphael應放置在您想要實際使用的地方的模塊Raphael中。

相關問題