多线程中引入的js文件中函数无法调用

发布于 6 年前作者 chao6214312 次浏览最后编辑 6 年前来自 ask

index.js


const utils = require(‘./utils’)

console.log(‘hello worker’) //这句确认输出

worker.onMessage(function(res) {

    console.log(‘bg’, res)

    utils.test();

    console.log(‘aaaaa’, utils)

    worker.postMessage({

    msg: '0'

    })

})


utils.js


console.log(‘ttttt’) //这句确认输出

function test() {

    console.debug(‘test’)

    return 1 + 1

}




调用的时候提示:

Uncaught TypeError: utils.test is not a function


1 回复
leiqiu
leiqiu1 楼4 年前

没有 export 呀