Javascript node.js如何使用客户端中使用的小型库

Javascript node.js如何使用客户端中使用的小型库,javascript,node.js,Javascript,Node.js,基本上,我在客户端使用wav文件进行编码,现在在服务器端(node.js)我必须使用相同的库对其进行解码,这就是我丢失的地方,不确定如何将libopus.js适应服务器,为了使事情更简单,它以缩小的形式出现 那么,要将客户端库移植到node.js,我必须遵循哪些步骤 由于信誉度低,我无法发表评论,通常移植到node js通常意味着通过导出而不是在窗口上公开变量,例如,对于中定义的Opus 你要做出口。opus=opus;然后在节点中,您将有: var opus=require('./libopu

基本上,我在客户端使用wav文件进行编码,现在在服务器端(node.js)我必须使用相同的库对其进行解码,这就是我丢失的地方,不确定如何将libopus.js适应服务器,为了使事情更简单,它以缩小的形式出现


那么,要将客户端库移植到node.js,我必须遵循哪些步骤

由于信誉度低,我无法发表评论,通常移植到node js通常意味着通过导出而不是在窗口上公开变量,例如,对于中定义的Opus 你要做出口。opus=opus;然后在节点中,您将有:

var opus=require('./libopus')。opus和您将拥有该对象


然而,从快速浏览来看,它似乎与缓冲区等一起工作,我不确定它们是如何从浏览器移植到节点js的,但请尝试一下。

是的,我理解这一部分,但[libopus.js]()是让我头疼的部分,无法理解它的头绪。不要使用它,使用未编译的代码,自己构建它,这是所有其他文件组合的结果。p、 它看起来支持节点结构(从一开始的模块检查类型来看,但我从来没有检查过我自己),似乎有关于如何自己构建它的说明,您可以将它分叉并放入包中。json将您的git资源而不是名称libopus,并在那里进行更改。