@@ -25,16 +25,16 @@ function makeExternal(commonjs, root, amd) {
25
25
const LIB_DEFAULT_EXTERNALS = {
26
26
'jquery' : makeExternal ( 'jquery' , 'jQuery' ) ,
27
27
'zepto' : makeExternal ( 'zepto' , 'Zepto' ) ,
28
- " react" : makeExternal ( 'react' , 'React' ) ,
29
- " react-dom" : makeExternal ( 'react-dom' , 'ReactDOM' )
28
+ ' react' : makeExternal ( 'react' , 'React' ) ,
29
+ ' react-dom' : makeExternal ( 'react-dom' , 'ReactDOM' )
30
30
} ;
31
31
32
32
//普通项目默认排除设定
33
33
const PRO_DEFAULT_EXTERNALS = {
34
34
'jquery' : 'jQuery' ,
35
35
'zepto' : 'Zepto' ,
36
- " react" : 'React' ,
37
- " react-dom" : 'ReactDOM'
36
+ ' react' : 'React' ,
37
+ ' react-dom' : 'ReactDOM'
38
38
} ;
39
39
40
40
//处理默认 Opts
@@ -102,10 +102,11 @@ function createBabelOptions(opts) {
102
102
let transform = opts . transform || { } ;
103
103
opts . plugins . push ( [
104
104
require . resolve ( 'babel-plugin-transform-runtime' ) , {
105
- "helpers" : utils . isNull ( transform . helpers ) ? true : transform . helpers , // defaults to true
106
- "polyfill" : utils . isNull ( transform . polyfill ) ? true : transform . polyfill , // defaults to true
107
- "regenerator" : utils . isNull ( transform . regenerator ) ? true : transform . regenerator , // defaults to true
108
- "moduleName" : transform . moduleName || "babel-runtime" // defaults to "babel-runtime"
105
+ 'helpers' : utils . isNull ( transform . helpers ) ? true : transform . helpers , // defaults to true
106
+ 'polyfill' : utils . isNull ( transform . polyfill ) ? true : transform . polyfill , // defaults to true
107
+ 'regenerator' : utils . isNull ( transform . regenerator ) ? true : transform . regenerator , // defaults to true
108
+ 'moduleName' : transform . moduleName || 'babel-runtime' , // defaults to 'babel-runtime'
109
+ 'useBuiltIns' : transform . useBuiltIns || false
109
110
}
110
111
] ) ;
111
112
}
@@ -147,7 +148,7 @@ async function handleLoaders(wpConfig, opts) {
147
148
loader : 'json-loader'
148
149
} , {
149
150
test : / \. t s x ? $ / ,
150
- loader : " awesome-typescript-loader"
151
+ loader : ' awesome-typescript-loader'
151
152
} , {
152
153
test : / \? r a w $ / ,
153
154
loader : 'raw-loader'
@@ -221,7 +222,7 @@ async function handlerPlugins(wpConfig, opts) {
221
222
if ( ! opts . watch ) {
222
223
if ( opts . env ) {
223
224
wpConfig . plugins . push ( new webpack . DefinePlugin ( {
224
- " process.env" : {
225
+ ' process.env' : {
225
226
NODE_ENV : JSON . stringify ( opts . env ) //production
226
227
}
227
228
} ) ) ;
0 commit comments