如何使用reactjs从node_modules捆绑和引用js文件

时间:2017-11-20 02:52:21

标签: reactjs webpack

使用BroadwayJS播放视频流,我导入播放器...而播放器对象要求我指向解码器文件。

解码器文件中的注释说

  

这个全部打包到一个文件中的原因是这个文件可以   也作为工人。         您可以将文件集成到构建系统中,并提供要加载到工作程序中的原始文件。

我怎样才能将解码器文件从node_modules / BroadwayJS / Player / Decoder.js webpack到bundle并从我的文件中指向它,如“workerFile:/build/Decoder.js”?

这是我一直在玩webpack和webpackdevserver的地方 https://github.com/bobtista/broadway-reactjs

如果我不包含workerfile,我会收到一个错误,即Player正在尝试使用新的Decoder,而Decoder不是构造函数...我可以用另一种方式导入Decoder吗?

1 个答案:

答案 0 :(得分:0)

使用webpack config,您可以添加两个入口点,然后将它们作为单独的文件输出。然后从代码中,只需指向您需要的文件。

这样的事情:

Paperclip::Geometry.for_file(source)

然后在终端中运行webpack以生成两个文件 然后转到另一个终端窗口中的dist文件夹并使用python或其他东西运行一个简单的http服务器(我认为webpack开发服务器也应该可以工作,但我没有运气获得配置的好运。请在这里帮忙! )