我如何添加依赖到我的脊柱应用程序

How can I add dependencies to my Spine app?

本文关键字:我的 应用程序 依赖 何添加 添加      更新时间:2023-09-26

我正在尝试使用d3制作一个新的spine javascript应用程序(使用spine .app生成)。我尝试了以下操作:

  1. 编辑蛞蝓。
  2. 运行"npm install ."
  3. 运行"hem build"

边抱怨:

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Cannot find module: d3. Have you run `npm install .` ?

我已经尝试手动添加d3到包。我已经尝试使用"npm install -g d3"手动安装d3。但是我仍然得到相同的错误。

指针吗?如何将依赖项添加到我的脊椎项目?

确保你引用了d3.js文件的完整路径,然后运行"npm install ."

答案是'd3'模块没有在其包中引用其'main' js文件。为了在我的spine应用中安装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所有者打开了一个缺陷,他给我发邮件说他昨天修复了它。