我如何添加依赖到我的脊柱应用程序?
我正在尝试使用d3(使用Spine.app生成)创build一个新的脊柱JavaScript应用程序。 我尝试了以下内容:
- 编辑slug.json,并将“d3”添加到依赖项数组中。
- 运行“npm install”。
- 运行“下摆造型”
赫姆抱怨说:
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。 但我仍然得到同样的错误。
任何指针? 我如何添加依赖到我的脊椎项目?
确保你引用了d3.js文件的完整path,然后运行“npm install”。
答案是'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所有者开了一个缺陷,他发邮件给我,他昨天修好了。