我真的很困惑这里发生了什么。在 d3 2.10.1 中,require 'd3'
调用会在 d3 的这一行中生成关于 jsdom 的错误index.js
:
document = require("jsdom").jsdom("<html><head></head><body></body></html>");
jsdom 位于 npm install 的 d3 的 node_modules 文件夹中。但是,即使我将 jsdom 直接安装为 package.json/slug.json 中的依赖项,我也会收到相同的错误。当需要 d3 时,问题如下:
Uncaught module jsdom not found
旧版本的 d3 (2.8.1) 也会发生这种情况。我在 Spine/hem/npm 应用程序中使用 d3,但不知道是什么原因造成的。现在,我只需要 d3.v2.min.js 脚本,但这只是一个临时的 hack。
希望各位节点勇士能帮帮我!