我是Node.js平台的新手,想在我的应用程序中使用https://www.npmjs.com/package/simple-peer模块。但无法弄清楚如何在我的应用程序中实现它。我无法弄清楚他们的文件。是否有任何资源可以显示将该模块与Node.js或Node + Express一起使用的过程?
答案 0 :(得分:2)
如文档中所述,
此模块可在浏览器中使用browserify。
基本上你需要编写v-show
(即commonJS)代码 - 如示例所示 - 然后使用values
,生成一个可以在浏览器端使用的包文件。
最有可能的是,browserify可以用作browserify的替代方案
答案 1 :(得分:2)
可能会迟到但是:
如果你不想这样做,那么使用browserify
或webpack
来完成这个模块并不是强制性的,但这是一个很好的做法,但至少是现在。
在simple-peer包中提到:
注意:如果您不使用browserify,请使用随附的独立文件simplepeer.min.js。这会在窗口上导出一个SimplePeer构造函数。
这意味着您可以通过在SimplePeer()
文件中添加window
标记,在script
对象上获取html
,如:
<script src="<path to your node_modules>/simple-peer/simplepeer.min.js"></script>
对我而言,这有效:
<script src="<path to your node_modules>/simple-peer/simplepeer.min.js"></script>
<script src="/index.js"></script> <!-- Keep this script tag below simplepeer.min.js-->
现在在SimplePeer()
内使用index.html
作为:
const peer = new SimplePeer({
// Code ...
});
希望这会有所帮助:)