fix: fix injectImports when there's no pre-existing import declarations

closes #2925
This commit is contained in:
Haoqun Jiang
2019-01-18 16:10:36 +08:00
parent e8b22439ac
commit 108d8011b3

View File

@@ -25,7 +25,9 @@ module.exports = function injectImportsAndOptions (source, imports, injections)
}
})
// avoid blank line after the previous import
delete ast.program.body[lastImportIndex].loc
if (lastImportIndex !== -1) {
delete ast.program.body[lastImportIndex].loc
}
const nonDuplicates = i => {
return !importDeclarations.some(node => {