2016-07-28 47 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> 
相关问题