fix: handle empty modules in dependecies

This commit is contained in:
Sven SAULEAU 2018-05-04 18:52:07 +02:00
parent 869a9fc7cc
commit 1bc7657eab
No known key found for this signature in database
GPG Key ID: F5464AC83B687AD1
2 changed files with 10 additions and 0 deletions

View File

@ -39,6 +39,11 @@ function generateImportObject(module) {
const exportName = dep.name; const exportName = dep.name;
const usedName = dep.module && dep.module.isUsed(exportName); const usedName = dep.module && dep.module.isUsed(exportName);
if (dep.module === null) {
// Dependency was not found, an error will be thrown later
continue;
}
if (usedName !== false) { if (usedName !== false) {
array.push({ array.push({
exportName, exportName,

View File

@ -18,6 +18,11 @@ function generateInitParams(module) {
const exportName = dep.name; const exportName = dep.name;
const usedName = dep.module && dep.module.isUsed(exportName); const usedName = dep.module && dep.module.isUsed(exportName);
if (dep.module === null) {
// Dependency was not found, an error will be thrown later
continue;
}
if (usedName !== false) { if (usedName !== false) {
list.push( list.push(
`__webpack_require__(${JSON.stringify( `__webpack_require__(${JSON.stringify(