2016-07-28 21 views
1

我試圖不依賴於基本的代碼作爲我的文件如下:如何將D3庫導入到我的項目文件結構中?

<script src="//d3js.org/d3.v3.min.js"></script> 

我想包括我的文件結構中的D3庫。我在我的項目中創建了一個「libs」文件。這裏是鏈接到下載d3庫的頁面:https://github.com/d3/d3我的問題是從github下載必要的文件之後,我只需在我的libs文件夾中創建一個d3文件夾並將文件放置在那裏?如果是這樣,我參考一個特定的文件或只是文件夾?

回答

0

有幾種不同的方式導入其他人的代碼。你可以如你所說,只需下載latest release並複製d3.jsd3.min.jslib/目錄,然後將其導入像這樣:

<script src="lib/d3.min.js"></script> 

或者,如果你使用的軟件包管理器像npmbower,您可以按照README中的建議使用它進行安裝。還有一個資源,顯示如何使用捆綁軟件如Rollup將D3與所有其他庫一起打包。

+0

如果我使用節點包管理器和'npm install'命令,我還需要使用''? –

+0

是的,你會的。它應該安裝在'node_modules'文件夾的某個地方,但你可以像平常一樣導入它。 – Aurora0001

2

您必須包括當地D3的副本,就像這樣:

<script src="libs/d3.v3.min.js"></script> 

無需創建一個單獨的文件夾,如果你只使用D3。如果你需要其他的依賴,像這樣使用:

<script src="libs/d3/d3.min.js" charset="utf-8"></script> 
    <script src="libs/d3/topojson.v1.min.js"></script> 
    <script src="libs/d3/d3-queue.v2.min.js"></script> 
相關問題