Browse Source

fix: 修复umi运行时配置报错问题

lanjianrong 4 years ago
parent
commit
7a90d4ae3c
3 changed files with 20 additions and 19 deletions
  1. 1 0
      .eslintignore
  2. 18 6
      config/config.dev.ts
  3. 1 13
      config/config.ts

+ 1 - 0
.eslintignore

@@ -7,3 +7,4 @@ dist
 .umi
 mock
 windi.config.ts
+deploy.config.js

+ 18 - 6
config/config.dev.ts

@@ -1,16 +1,28 @@
 // https://umijs.org/config/
-import { defineConfig } from 'umi';
+import { defineConfig } from 'umi'
 import WebpackWindiCSSPlugin from 'windicss-webpack-plugin/dist/index'
 export default defineConfig({
   plugins: [
     // https://github.com/zthxxx/react-dev-inspector
-    'react-dev-inspector/plugins/umi/react-inspector',
+    'react-dev-inspector/plugins/umi/react-inspector'
   ],
   // https://github.com/zthxxx/react-dev-inspector#inspector-loader-props
   inspectorConfig: {
     exclude: [],
-    babelPlugins: ["@babel/plugin-proposal-logical-assignment-operators", "@babel/plugin-proposal-optional-chaining", "@babel/plugin-proposal-nullish-coalescing-operator"],
-    babelOptions: {},
+    babelPlugins: [
+      '@babel/plugin-proposal-logical-assignment-operators',
+      '@babel/plugin-proposal-optional-chaining',
+      '@babel/plugin-proposal-nullish-coalescing-operator',
+      [
+        'import',
+        {
+          libraryName: '@icon-park/react',
+          libraryDirectory: 'es/icons',
+          camel2DashComponentName: false
+        }
+      ]
+    ],
+    babelOptions: {}
   },
   chainWebpack(config) {
     config.plugin('clearn').use(WebpackWindiCSSPlugin, [
@@ -24,5 +36,5 @@ export default defineConfig({
   },
   webpack5: {
     // lazyCompilation: {},
-  },
-});
+  }
+})

+ 1 - 13
config/config.ts

@@ -51,17 +51,5 @@ export default defineConfig({
     basePath: '/'
   },
   // Fast Refresh 热更新
-  fastRefresh: {},
-  inspectorConfig: {
-    babelPlugins: [
-      [
-        'import',
-        {
-          libraryName: '@icon-park/react',
-          libraryDirectory: 'es/icons',
-          camel2DashComponentName: false
-        }
-      ]
-    ]
-  }
+  fastRefresh: {}
 })