Javascript 对等不是一种功能

Javascript 对等不是一种功能,javascript,node.js,webpack,peerjs,Javascript,Node.js,Webpack,Peerjs,我开始学习peerjs。我关注youtube上的教程。但我想这本教程可能太旧了。虽然我对视频做了同样的处理,但我得到了错误。 这是我的密码: const Peer = require('peerjs') const {uid} = require('uid'); const $ = require('jquery'); const config = {host: 'localhost', port: 443, secure: true, key: 'peerjs'} function get

我开始学习peerjs。我关注youtube上的教程。但我想这本教程可能太旧了。虽然我对视频做了同样的处理,但我得到了错误。 这是我的密码:

const Peer = require('peerjs')
const {uid} = require('uid');
const $ = require('jquery');
const config = {host: 'localhost', port: 443, secure: true, key: 'peerjs'}


function getPeer()
{
    const id = uid(10);
    $('#peer-id').append(id);
    return id;
}

const peer = Peer(getPeer(),config); 
console.log(peer)
当我这样做时,我收到错误:对等不是一个函数。在阅读一些文档后,我使用:

const peer = new Peer(getPeer(),config);
但是我收到了错误:Peer不是构造函数


你能给我这个案子的正确解决方案吗?多谢各位

这段代码是要在nodejs中运行的吗?还是在浏览器中?因为您有两个看起来都像的片段。我建议尝试
const{Peer}=require('peerjs')并且,如果这不起作用,那么尝试一些调试:
constpeer=require('peerjs');console.log(Peer)
查看您得到了什么。库本身是在TypeScript中编写的,并且似乎只记录了使用
import
,而不是
require()
。确定。我试试看。非常感谢你!你试过我建议的调试吗?而且,请不要只是说“这对我不起作用”。请准确地说出您的错误。很抱歉,当我键入此内容时,我没有加载您的所有cmt。所以我编辑了我的评论。