Просмотр исходного кода

Revert "migrate to umi@2-beta"

This reverts commit 5c2df04b5e26f6cdc2536ed8b02b1ba1603cb879.
陈帅 7 лет назад
Родитель
Сommit
fc1ac9642e
3 измененных файлов с 21 добавлено и 16 удалено
  1. 11 11
      config/config.js
  2. 6 3
      package.json
  3. 4 2
      src/pages/document.ejs

+ 11 - 11
config/config.js

@@ -7,17 +7,8 @@ const path = require('path');
 export default {
   // add for transfer to umi
   plugins: [
-    [
-      'umi-plugin-react',
-      {
-        dva: true,
-        antd: true,
-        locale: {
-          default: 'zh-CN', // default zh-CN
-          baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default
-        },
-      },
-    ],
+    'umi-plugin-dva',
+    'umi-plugin-locale',
     // TODO 决定是否使用约定路由,如果使用配置路由那么 umi-plugin-routes 可以去掉了
     // [
     //   'umi-plugin-routes',
@@ -29,12 +20,20 @@ export default {
     //   },
     // ],
   ],
+  locale: {
+    enable: true, // default false
+    default: 'zh-CN', // default zh-CN
+    baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default
+    antd: true, // use antd, default is true
+  },
   // 路由配置
   routes: pageRoutes,
 
   theme: {
     'card-actions-background': '#f5f8fa',
   },
+  // entry: 'src/index.js', // TODO remove
+  extraBabelPlugins: [['import', { libraryName: 'antd', libraryDirectory: 'es', style: true }]],
   env: {
     development: {
       extraBabelPlugins: ['dva-hmr'],
@@ -71,6 +70,7 @@ export default {
       return `antd-pro${arr.join('-')}-${localName}`.replace(/--/g, '-');
     },
   },
+  disableFastClick: true,
   manifest: {
     name: 'ant-design-pro',
     background_color: '#FFF',

+ 6 - 3
package.json

@@ -44,7 +44,6 @@
     "react-fittext": "^1.0.0",
     "rollbar": "^2.4.2",
     "setprototypeof": "^1.1.0",
-    "umi-plugin-react": "^1.0.0-beta.1",
     "url-polyfill": "^1.0.13"
   },
   "devDependencies": {
@@ -55,6 +54,7 @@
     "antd-theme-webpack-plugin": "^1.0.8",
     "babel-eslint": "^8.2.6",
     "babel-plugin-dva-hmr": "^0.4.1",
+    "babel-plugin-import": "^1.8.0",
     "babel-plugin-module-resolver": "^3.1.1",
     "babel-plugin-transform-decorators-legacy": "^1.3.4",
     "babel-runtime": "^6.9.2",
@@ -75,8 +75,8 @@
     "gh-pages": "^1.2.0",
     "husky": "^0.14.3",
     "lint-staged": "^7.2.0",
-    "merge-umi-mock-data": "^0.0.2",
     "mockjs": "^1.0.1-beta3",
+    "merge-umi-mock-data": "^0.0.2",
     "prettier": "1.13.7",
     "pro-download": "^1.0.1",
     "redbox-react": "^1.5.0",
@@ -84,7 +84,10 @@
     "stylelint": "^9.2.1",
     "stylelint-config-prettier": "^3.0.4",
     "stylelint-config-standard": "^18.0.0",
-    "umi": "^2.0.0-beta.1"
+    "umi": "^1.3.15",
+    "umi-plugin-dva": "^0.9.1",
+    "umi-plugin-routes": "^0.1.5",
+    "umi-plugin-locale": "^1.0.1"
   },
   "optionalDependencies": {
     "puppeteer": "^1.6.0"

+ 4 - 2
src/pages/document.ejs

@@ -6,10 +6,11 @@
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <title>Ant Design Pro</title>
-  <link rel="manifest" href="/asset-manifest.json">
+  <link rel="manifest" href="/static/manifest.json">
   <link rel="icon" href="/favicon.png" type="image/x-icon">
   <script src="https://cdn.bootcss.com/rollbar.js/2.4.0/rollbar.min.js"></script>
   <script src="https://gw.alipayobjects.com/os/antv/assets/data-set/0.8.7/data-set.min.js"></script>
+  <script src="/service-worker.js"></script>
 </head>
 
 <body>
@@ -24,4 +25,5 @@
   <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/less.js/2.7.2/less.min.js"></script>
 </body>
 
-</html>
+
+</html>