Javascript 未捕获类型错误:无法读取属性';BlobBuilder&x27;未定义的
我使用Socket.IO在RejectDB和React之间来回传输信息。我一直在 Uncaught TypeError: Cannot read property 'BlobBuilder' of undefinedJavascript 未捕获类型错误:无法读取属性';BlobBuilder&x27;未定义的,javascript,socket.io,Javascript,Socket.io,我使用Socket.IO在RejectDB和React之间来回传输信息。我一直在 Uncaught TypeError: Cannot read property 'BlobBuilder' of undefined 正如您所看到的,我在那里没有BlobBuilder,我自己的搜索告诉我它已被弃用(MDN)。我也确实更新了我所有的npm软件包。然而,就我的一生而言,我不知道这到底是从哪里来的,也不知道如何解决它。思想?谢谢 我对此进行了研究,结果发现问题在于如何导入“socket.io clie
正如您所看到的,我在那里没有BlobBuilder,我自己的搜索告诉我它已被弃用(MDN)。我也确实更新了我所有的npm软件包。然而,就我的一生而言,我不知道这到底是从哪里来的,也不知道如何解决它。思想?谢谢 我对此进行了研究,结果发现问题在于如何导入“socket.io client”。修复程序最终是从“socket.io client/dist/socket.io”导入io代码>我对此进行了反复研究,结果发现问题最终在于如何导入“socket.io客户端”。修复程序最终是从“socket.io client/dist/socket.io”导入io“我一直得到
未捕获的TypeError:无法读取未定义的属性'BlobBuilder'”,“我不知道这到底是从哪里来的,或者如何修复它。”错误消息是否列出了错误的行号?@guest271314是的,在webpack发挥神奇作用后,我编译的scripts.js的第37785行。函数列表是来自导入包的一系列匿名函数。在使用webpack编译之前,您是否尝试在Dev中运行?store.dispatch([callback])的“store”在哪里?也许您应该尝试在您的webpack配置文件中为丑陋设置mangle:false
?“我一直得到未捕获的类型错误:无法读取未定义的属性'BlobBuilder'”,“我不知道这到底是从哪里来的,也不知道如何修复它。“错误消息是否列出了错误的行号?@guest271314是的,在webpack发挥神奇作用后,我编译的scripts.js的第37785行。函数列表是来自导入包的一系列匿名函数。在使用webpack编译之前,您是否尝试在Dev中运行?store.dispatch([callback])的“store”在哪里?也许您应该尝试在您的webpack配置文件中为丑陋设置mangle:false
?
// ./socket-listeners/inventory-listener.js
// imported into index.jsx
import io from 'socket.io-client';
const socket = io.connect('/');
const InventorySocketListener = (store) => {
socket.on('item:insert', (item) => {
store.dispatch({
type: 'item:insert',
item
});
});
socket.on('item:update', (item) => {
store.dispatch({
type: 'item:update',
item
});
});
socket.on('item:delete', (item) => {
store.dispatch({
type: 'item:delete',
item
});
});
};
export default InventorySocketListener;