Преглед изворни кода

Only enable hardSource and dll for mac

sorrycc пре 7 година
родитељ
комит
bfa9a32fb1
2 измењених фајлова са 10 додато и 3 уклоњено
  1. 8 1
      config/config.js
  2. 2 2
      package.json

+ 8 - 1
config/config.js

@@ -20,7 +20,14 @@ export default {
           default: 'zh-CN', // default zh-CN
           baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default
         },
-        dll: ['dva', 'dva/router', 'dva/saga', 'dva/fetch'],
+        ...(
+          require('os').platform() === 'darwin'
+          ? {
+              dll: ['dva', 'dva/router', 'dva/saga', 'dva/fetch'],
+              hardSource: true,
+            }
+          : {}
+        ),
       },
     ],
   ],

+ 2 - 2
package.json

@@ -6,9 +6,9 @@
   "scripts": {
     "precommit": "npm run lint-staged",
     "presite": "npm run generate-mock && cd functions && npm install",
-    "start": "cross-env umi dev",
+    "start": "umi dev",
     "start:no-mock": "cross-env MOCK=none umi dev",
-    "build": "cross-env umi build",
+    "build": "umi build",
     "site": "npm run presite && npm run build && firebase deploy",
     "analyze": "cross-env ANALYZE=1 umi build",
     "lint:style": "stylelint \"src/**/*.less\" --syntax less",