如何在不获取代码 301/304 或 TypeError 的情况下 link 到 d3.js-v3 源文件

How to link to d3.js-v3 source file without getting code 301/304 or TypeError

d3 目前在 v5 上,但我需要使用 v3。我正在尝试两种访问 v3 的方法:

  1. 在我的 HTML 标签中包含 <script src="https://d3js.org/d3.v3.min.js"></script>
  2. 包括<script src="d3.min.js"></script>,其中d3.min.js是d3.zip中的源文件,从https://github.com/d3/d3/releases?after=v4.2.5下载。

使用第一种方法,我的代码中没有显示任何内容。我得到代码 301 and/or 代码 304。显然 d3js.org 没有托管旧版本的源文件?

使用第二种方法,我的代码仍然没有显示任何内容,即使我在自己的文件夹中有实际的源文件。如果我在浏览器中查看控制台,我会发现我收到类型错误,例如 TypeError: e is undefined [Learn More] d3.min.js:1:15253

注意:我正在使用 python 的 SimpleHTTPServer。

如何让 d3 v3 工作?

考虑使用 CDN。例如https://cdnjs.com/libraries/d3
您可以在那里选择任何版本。