首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Peer Dependency 一些使用场景的归纳总结

package.json 中能够定义 dependency,devDependency 和 Peer Dependency 三种不同的依赖类型。...本文概括 Peer Dependency 的一些常见的使用场景。 Babel plugins:在 Babel 插件的开发里,需要将 Babel 自身定义成 peer dependency....在这种情况下,可以将 React 声明为组件的对等依赖项,其语义是,开发人员希望宿主项目具有 peer Dependency 指定的正确版本。...看个实际的例子,一个能够重复点击的按钮: 安装完毕后,观察其 package.json 里定义的 peer Dependency: 在这个 package.json 文件里,这个包没有定义任何的直接依赖关系...这使得任何有兴趣为这些框架开发新功能的开发人员,都有必要掌握 Peer Dependency 的正确用法。

78230

Peer Stream 源码备份

上一篇备份了其余的9个文件,这一篇备份一下最后一个peer-stream.js这个600+行,20KB的主要前端文件。...HTMLVideoElement的子类,其中包含了很多方法,将像素流的逻辑深深的隐藏在标签中,同时将WebRTC的生命周期与标签的生命周期绑定,完美的划分了与前端开发人员的责任边界,因为无论前端对像素流有怎样的需求,peer-stream...除此之外,无论是peer-stream.js还是signal.js,将注释都去掉以后,找不到任何和虚幻引擎相关的信息,让前端对后端的环境一无所知,由此可以大大提升业务安全,生产环境下建议使用UglifyJS...来压缩代码,压缩后只有12KB,但不建议使用其他的会修改变量名的打包工具,只要能删除空白字符和注释就足够了,因为本身文件也不大,下面是peer-stream.js的源代码: "4.27.1"; /*...WebRTC的生命周期与的生命周期绑定 this.ws.close(1000, "Infinity"); this.pc.close(); console.log("peer

1.1K60
领券