gaearon / gaearon/react-hot-loader

How to deal with multiple entries

Open
#1,765 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
12.2k
Forks
775
PR merge metrics
No merged PRs in 30d

Description

webpack version: 5.59.1
webpack-dev-server version: 4.3.1
react version: 17.0.2

the document only gives the example of one entry. but now my project requires multiple entries just like this but does not work
```
entry: {
'app':["react-hot-loader/patch","webpack-dev-server/client?http://localhost:8080","./index.tsx"],
'editor.worker': 'monaco-editor/esm/vs/editor/editor.worker.js',
'json.worker': 'monaco-editor/esm/vs/language/json/json.worker',
'css.worker': 'monaco-editor/esm/vs/language/css/css.worker',
'html.worker': 'monaco-editor/esm/vs/language/html/html.worker',
'ts.worker': 'monaco-editor/esm/vs/language/typescript/ts.worker'
},
```

I add the hot loader to every entry but also does not work.

```
entry: {
'app':["react-hot-loader/patch","webpack-dev-server/client?http://localhost:8080","./index.tsx"],
'editor.worker': ['react-hot-lodaer/patch','monaco-editor/esm/vs/editor/editor.worker.js',]
......
},
```
the error snapshot is this

![image](https://user-images.githubusercontent.com/17348813/142191988-28546714-5dbd-4f1e-837e-805b2580f584.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.