Skip to content

Commit a61ab47

Browse files
author
v_zhihzhou
committed
Webpack4 and Babel@7(@babel) Support
1 parent f88f60e commit a61ab47

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/mp-compiler/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
const babel = require('babel-core')
1+
const babel = require('@babel/core')
22
const path = require('path')
33
const fs = require('fs')
44
const deepEqual = require('deep-equal')
55
const compiler = require('mpvue-template-compiler')
6+
const { getImportsMap } = require('./util')
67

78
const { parseConfig, parseComponentsDeps, parseGlobalComponents, clearGlobalComponents } = require('./parse')
89
const { parseComponentsDeps: parseComponentsDepsTs } = require('./parse-ts')
@@ -114,7 +115,7 @@ function compileMPScript (script, mpOptioins, moduleId) {
114115
metadata = parseComponentsDepsTs(scriptContent)
115116
} else {
116117
const result = babel.transform(scriptContent, babelOptions)
117-
metadata = result.metadata
118+
metadata = { importsMap: getImportsMap(result), components: result.components }
118119
}
119120
// metadata: importsMap, components
120121
const { importsMap, components: originComponents } = metadata

0 commit comments

Comments
 (0)