瀏覽代碼

add react-router-redux

John 9 年之前
父節點
當前提交
fb3f3ec188
共有 3 個文件被更改,包括 10 次插入13 次删除
  1. 2 1
      package.json
  2. 1 11
      src/core/app.js
  3. 7 1
      tools/webpack.config.js

+ 2 - 1
package.json

@@ -16,7 +16,6 @@
     "babel-plugin-transform-runtime": "^6.9.0",
     "babel-polyfill": "^6.9.0",
     "babel-preset-es2015": "^6.9.0",
-    "babel-preset-es2015-loose": "^7.0.0",
     "babel-preset-react": "^6.5.0",
     "babel-preset-stage-0": "^6.5.0",
     "babel-register": "^6.9.0",
@@ -27,6 +26,7 @@
     "cpy": "^4.0.1",
     "css-loader": "^0.23.1",
     "del": "^2.2.0",
+    "es3ify-loader": "^0.2.0",
     "es5-shim": "^4.5.8",
     "eslint": "^2.10.2",
     "eslint-config-airbnb": "^9.0.1",
@@ -64,6 +64,7 @@
     "react-dom": "^0.14.8",
     "react-hot-loader": "^3.0.0-beta.2",
     "react-redux": "^4.4.5",
+    "react-router-redux": "^4.0.5",
     "redux": "^3.5.2",
     "s3": "^4.4.0",
     "sass-loader": "^3.1.2",

+ 1 - 11
src/core/app.js

@@ -20,14 +20,4 @@ createApp({
   routes,
   context: { store },
   container: document.getElementById('container'),
-});
-
-// if (module.hot) {
-//   module.hot.accept(() => {
-//     createApp({
-//       routes,
-//       context: { store },
-//       container: document.getElementById('container'),
-//     });
-//   });
-// }
+});

+ 7 - 1
tools/webpack.config.js

@@ -93,7 +93,7 @@ const config = {
           babelrc: false,
           presets: [
             'react',
-            'es2015-loose',
+            'es2015',
             'stage-0',
           ],
           plugins: [
@@ -147,6 +147,12 @@ const config = {
         loader: 'file-loader',
       },
     ],
+    postLoaders: [
+      {
+        test: /\.js$/,
+        loaders: ['es3ify-loader']
+      }
+    ]
   },
 
   // The list of plugins for PostCSS