我正在尝试使用d3(使用Spine.app生成)创建一个新的脊椎javascript应用程序。我尝试了以下方法:
哼哼抱怨:
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Cannot find module: d3. Have you run `npm install .` ?
我尝试手动将d3添加到package.json,我尝试使用“npm install -g d3”手动安装d3。但我仍然得到同样的错误。
任何指针?如何向脊柱项目添加依赖项?
答案 0 :(得分:1)
确保引用d3.js文件的完整路径,然后运行“npm install”。
答案 1 :(得分:1)
答案是'd3'模块没有在其包中引用其'main'js文件。因此,为了在我的脊椎应用程序中安装d3,我必须做两件事:
reference 'd3/d3' in my slug.json file.
reference d3 as "d3": "~2.3.2" in my package.json file.
这应该在d3的2.5.0中修复 - 我与d3所有者打开了一个缺陷,他通过电子邮件告诉我他昨天修了它。