项目启动报错:Uncaught TypeError: self.postMessage is not a function

解决方法:

在依赖包(node_modules)中找到webpack-dev-server\client\index.js 将(一般在67行左右)

if (typeof self !== 'undefined' && (typeof WorkerGlobalScope === 'undefined' 
	|| !(self instanceof WorkerGlobalScope))) {

修改为:

// An highlighted block
if (typeof self !== 'undefined' && (typeof WorkerGlobalScope === 'undefined' 
|| !(self instanceof WorkerGlobalScope))  && typeof self === 'function') {

后重启项目,完美解决

采坑不易,希望支持

Logo

前往低代码交流专区

更多推荐