zoukankan      html  css  js  c++  java
  • 简记webpack运行报错 Uncaught TypeError: self.postMessage is not a function

    说好2017Fix的还是能重现,可能项目的版本比较旧了,简要记录解决办法

    1.错误:

    index.js?bed3:67 Uncaught TypeError: self.postMessage is not a function
        at sendMsg (index.js?bed3:67)
        at Object.invalid (index.js?bed3:83)
        at SockJS.onmessage (socket.js?57b2:41)
        at SockJS.EventTarget.dispatchEvent (sockjs.js?3600:170)
        at eval (sockjs.js?3600:887)
        at Array.forEach (<anonymous>)
        at SockJS._transportMessage (sockjs.js?3600:885)
        at WebSocketTransport.EventEmitter.emit (sockjs.js?3600:86)
        at WebSocketTransport.ws.onmessage (sockjs.js?3600:2961)
    

    2.  解决办法:打开文件 node_moduleswebpack-dev-serverclientindex.js , 找到 67行(或sendMsg方法)补充类型判断条件   && typeof self === 'function'

     如图:

  • 相关阅读:
    栈的实现方式
    复合和继承
    循环链表和双向链表
    抽象类和接口
    private构造器和单例模式
    内部类
    关于初始化和清理
    多态的理解
    幾個小知識
    Youth
  • 原文地址:https://www.cnblogs.com/dzone/p/11496642.html
Copyright © 2011-2022 走看看