File tree Expand file tree Collapse file tree 2 files changed +8
-16
lines changed Expand file tree Collapse file tree 2 files changed +8
-16
lines changed Original file line number Diff line number Diff line change @@ -30,18 +30,14 @@ module.exports = {
30
30
entry: path .resolve (__dirname , ' server.js' ),
31
31
32
32
output: {
33
- filename: ' server.bundle.js'
33
+ filename: ' server.bundle.js' ,
34
+ libraryTarget: ' commonjs2'
34
35
},
35
36
36
37
target: ' node' ,
37
38
38
39
// keep node_module paths out of the bundle
39
- externals: fs .readdirSync (path .resolve (__dirname , ' node_modules' )).concat ([
40
- ' react-dom/server' , ' react/addons' ,
41
- ]).reduce (function (ext , mod ) {
42
- ext[mod] = ' commonjs ' + mod
43
- return ext
44
- }, {}),
40
+ externals: / ^ [^ . \/ ] / ,
45
41
46
42
node: {
47
43
__filename: true ,
@@ -50,7 +46,7 @@ module.exports = {
50
46
51
47
module: {
52
48
loaders: [
53
- { test: / \. js$ / , exclude : / node_modules / , loader: ' babel-loader?presets[]=es2015&presets[]=react' }
49
+ { test: / \. js$ / , loader: ' babel-loader?presets[]=es2015&presets[]=react' }
54
50
]
55
51
}
56
52
Original file line number Diff line number Diff line change @@ -6,18 +6,14 @@ module.exports = {
6
6
entry : path . resolve ( __dirname , 'server.js' ) ,
7
7
8
8
output : {
9
- filename : 'server.bundle.js'
9
+ filename : 'server.bundle.js' ,
10
+ libraryTarget : 'commonjs2'
10
11
} ,
11
12
12
13
target : 'node' ,
13
14
14
15
// keep node_module paths out of the bundle
15
- externals : fs . readdirSync ( path . resolve ( __dirname , 'node_modules' ) ) . concat ( [
16
- 'react-dom/server'
17
- ] ) . reduce ( function ( ext , mod ) {
18
- ext [ mod ] = 'commonjs ' + mod
19
- return ext
20
- } , { } ) ,
16
+ externals : / ^ [ ^ . \/ ] / ,
21
17
22
18
node : {
23
19
__filename : false ,
@@ -26,7 +22,7 @@ module.exports = {
26
22
27
23
module : {
28
24
loaders : [
29
- { test : / \. j s $ / , exclude : / n o d e _ m o d u l e s / , loader : 'babel-loader?presets[]=es2015&presets[]=react' }
25
+ { test : / \. j s $ / , loader : 'babel-loader?presets[]=es2015&presets[]=react' }
30
26
]
31
27
}
32
28
You can’t perform that action at this time.
0 commit comments