我是浏览世界的新手。
我想使用此模块peer-file,以便允许两个浏览器之间的文件传输。将使用部分读入自述文件,我注意到我必须在我的网页中包含脚本bundle.js。要构建捆绑包,我需要输入browserify -r ./index.js > build.js
,其中-r
选项表示外部需求,因此我可以在主脚本中使用关键字require()
,如下所示:
var send = require('peer-file/send')
var receive = require('peer-file/receive')
但是,当我加载网页时,我会在控制台中收到此错误。
Uncaught Error: Cannot find module 'peer-file/send'
有什么建议吗?
答案 0 :(得分:2)
如果查看索引文件 - https://github.com/michaelrhodes/peer-file/blob/master/index.js
它将send
和receive
添加到导出中。因此,您首先得到一个句柄,然后您可以使用点表示法访问导出。
var send = require('peer-file').send;
var receive = require('peer-file').receive;
或者只是得到一次:
var peerFile = require('peer-file');
// Later
peerFile.send..
peerFile.receive..