如何在浏览器中使用webpack中的octokat.js?

如何在浏览器中使用webpack中的octokat.js?

问题描述:

我想在网络应用程序中使用octokat.js,但该库尝试加载节点的XMLHttpRequest,这在浏览器中是一个坏主意。如何在浏览器中使用webpack中的octokat.js?

问题来自于webapp处理的octokat代码中的require,应该忽略它。 Code here

我该如何安装和使用octokat.js与webpack一起使用?

在写的问题,我认识到,使用的WebPack的外部似乎工作:

// webpack.config.js 
, externals: { xmlhttprequest: "XMLHttpRequest" } 

是否有其他(更好)的方式来处理这个问题?