developit/workerize-loader

Fails when a depedency (module) requires a webpack "external" module

Open

#22 aberto em 14 de fev. de 2018

Ver no GitHub
 (3 comments) (4 reactions) (0 assignees)JavaScript (111 forks)batch import
help wantedquestion

Métricas do repositório

Stars
 (2.296 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Awesome library! I've just found an edge case when workerizing a module that depends on a webpack external.

In my webpack config i have:

module.exports = {
  // ...
  externals: {
    'config': JSON.stringify(config),
  },
  // ...
}

and in my worker module I have:

import * as config from 'config';

I'm using typescript in case that matters.

Here's the compilation error from webpack:

Module not found: Error: Can't resolve 'config' in '/directory/src'
 @ ./src/MyWorker.ts 1:0-33

Guia do colaborador