Webpack with Nextjs for worker-loader package

Viewed 1190

Following this page, I've set up my config as follows:

require('dotenv').config()

module.exports = {
  webpack: (config, { buildId, dev, isServer, defaultLoaders, webpack }) => {

    config.output.globalObject = 'this'
    config.module.rules.push({
      test: /\.worker\.js$/,
      use: { loader: 'worker-loader' }
    })

    return config
  },
}

However, when I run yarn run build, I get the following error:

ReferenceError: Worker is not defined

It really looks like the webpack setup isn't done properly. Anyone ran into a similar issue?

0 Answers
Related