Skip to content

Commit 1bc7657

Browse files
committed
fix: handle empty modules in dependecies
1 parent 869a9fc commit 1bc7657

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

lib/wasm/WasmMainTemplatePlugin.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ function generateImportObject(module) {
3939
const exportName = dep.name;
4040
const usedName = dep.module && dep.module.isUsed(exportName);
4141

42+
if (dep.module === null) {
43+
// Dependency was not found, an error will be thrown later
44+
continue;
45+
}
46+
4247
if (usedName !== false) {
4348
array.push({
4449
exportName,

lib/wasm/WebAssemblyJavascriptGenerator.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ function generateInitParams(module) {
1818
const exportName = dep.name;
1919
const usedName = dep.module && dep.module.isUsed(exportName);
2020

21+
if (dep.module === null) {
22+
// Dependency was not found, an error will be thrown later
23+
continue;
24+
}
25+
2126
if (usedName !== false) {
2227
list.push(
2328
`__webpack_require__(${JSON.stringify(

0 commit comments

Comments
 (0)