Skip to content

Commit 230b248

Browse files
committed
feat(build): added webpack 3's Scope Hoisting
1 parent be80ba2 commit 230b248

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"targets": {
55
"browsers": ["last 2 versions", "safari >= 7"]
66
},
7-
"modules": false
7+
"loose": true
88
}]
99
],
1010
"plugins": [

src/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
import RootModule from './app/root.module';
2-
3-
export default RootModule;
1+
System.import(/* webpackChunkName: "app" */ './app/root.module');

webpack.base.conf.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ module.exports = {
8585
},
8686

8787
plugins: [
88+
new webpack.optimize.ModuleConcatenationPlugin(),
89+
8890
new webpack.optimize.CommonsChunkPlugin({
8991
name : 'vendor',
9092
minChunks : (module) => isExternal(module)

0 commit comments

Comments
 (0)