我正在尝试使用PicoModal在客户端JavaScript应用中使用Beefy进行本地开发。我对git
中的package.json
reopsitories有两个依赖关系:
"dependencies": {
"dagre-d3": "git://github.com/knowledge-graph/dagre-d3.git#master",
"PicoModal": "git://github.com/d3x7r0/PicoModal.git#master",
...
但是当我尝试这样做时:
var dagreD3 = require('dagre-d3');
var modal = require('PicoModal');
我从Beefy收到以下错误:
Error: module "PicoModal" not found from "c:\\dev\\..."
因此,在这两个相同的设置模块定义中,require
找不到其中一个模块定义。可能导致此模块失败的原因是什么?这是package.json
定义的问题吗?该软件包确实定义了"name": "PicoModal"
,但我对npm
的知识不足以了解其他内容是否会让人感到困惑。目前,我可以写:
var modal = require('../node_modules/PicoModal/src/picoModal.js');
将找到该模块,一切都将正常工作。但是......这似乎是一个糟糕的解决方案!