refactor(compiler-core): move compile into separate file

This commit is contained in:
Evan You
2019-12-13 13:22:15 -05:00
parent 8277d131c4
commit 9e757b5cc5
3 changed files with 81 additions and 83 deletions

View File

@@ -84,13 +84,7 @@ function createCodegenContext(
line: 1,
offset: 0,
indentLevel: 0,
// lazy require source-map implementation, only in non-browser builds!
map:
__BROWSER__ || !sourceMap
? undefined
: new (loadDep('source-map')).SourceMapGenerator(),
map: undefined,
helper(key) {
const name = helperNameMap[key]
return prefixIdentifiers ? name : `_${name}`
@@ -148,9 +142,12 @@ function createCodegenContext(
})
}
if (!__BROWSER__ && context.map) {
context.map.setSourceContent(filename, context.source)
if (!__BROWSER__ && sourceMap) {
// lazy require source-map implementation, only in non-browser builds
context.map = new (loadDep('source-map')).SourceMapGenerator()
context.map!.setSourceContent(filename, context.source)
}
return context
}