我在这里使用Electron也是一个反应菜鸟。
我刚刚安装了名为react-facebook-login
的npm包,当我尝试测试facebook登录时出现控制台错误:
GET file://connect.facebook.net/en_US/all.js net::ERR_FILE_NOT_FOUND
我理解这是不正确的,它应该是https:而不是file:但即使我更改了node_modules目录中的库文件,它也不会改变。
错误显示在webpack:///./~/react-facebook-login/dist/facebook-login.js?
文件上,我认为这是在运行时创建的。
哪种方法应该是达到我想要的正确方法?
答案 0 :(得分:1)
这可能是您正在使用的软件包中的一个错误,因为//whatever.com/some/path通过file://而不是http://或https://
解析换句话说,您的脚本会被加载,但由于lib内部的不良操作而导致错误。所以包作者必须解决这个问题。
编辑:
我可以自由地提出拉取请求https://github.com/keppelen/react-facebook-login/pull/152