- Operating System: macOS 12
- Node Version: 12.22.1
- NPM Version: 6.14.12
- webpack Version: 5.39.0
- worker-loader Version: 3.0.8
Feature Proposal
excludeImportee option to exclude worker be loaded as webpack WebWorker
Feature Use Case
If 'b.worker.js' imports 'a.worker.js' to reuse some of its logic, it will just throw errors

https://github.com/JounQin/test/blob/worker-loader/src/b.worker.js
Please check https://github.com/JounQin/test/blob/worker-loader for example.
Workaround:
exclude a.worker.js from worker-loader, and use worker-loader!./a.worker instead.