Selaa lähdekoodia

fix: moment2dayjs替换不生效

lanjianrong 4 vuotta sitten
vanhempi
commit
8ea85c389e
2 muutettua tiedostoa jossa 10 lisäystä ja 11 poistoa
  1. 5 7
      config/config.js
  2. 5 4
      package.json

+ 5 - 7
config/config.js

@@ -1,14 +1,12 @@
 // https://umijs.org/config/
 
-const CompressionWebpackPlugin = require('compression-webpack-plugin')
-const AntdDayjsWebpackPlugin = require('antd-dayjs-webpack-plugin')
+import CompressionWebpackPlugin from 'compression-webpack-plugin'
 const prodGzipList = ['js', 'css', 'html']
 
 import { defineConfig } from 'umi'
 import defaultSettings from './defaultSettings'
 import proxy from './proxy'
 import routes from './routes'
-import windicss from 'windicss-webpack-plugin/dist/index'
 const { REACT_APP_ENV } = process.env
 export default defineConfig({
   hash: true,
@@ -94,11 +92,11 @@ export default defineConfig({
       }
     ]
   ],
-  chainWebpack(config) {
-    config.plugin('windicss').use(windicss)
-    config.plugin('antd-dayjs-webpack-plugin').use(AntdDayjsWebpackPlugin)
+  chainWebpack(config, { env }) {
+    config.plugin('windicss').use('windicss-webpack-plugin')
+    config.plugin('moment2dayjs').use('antd-dayjs-webpack-plugin')
 
-    if (REACT_APP_ENV === 'prod') {
+    if (env === 'production') {
       config.merge({
         optimization: {
           minimize: true,

+ 5 - 4
package.json

@@ -60,8 +60,9 @@
     "antd-img-crop": "^3.16.0",
     "classnames": "^2.2.6",
     "crypto-js": "^4.0.0",
-    "dayjs": "^1.10.4",
+    "dayjs": "1.11.2",
     "lodash-es": "^4.17.21",
+    "moment": "^2.29.3",
     "omit.js": "^2.0.2",
     "qs": "^6.9.4",
     "rc-util": "^5.16.1",
@@ -98,7 +99,7 @@
     "@umijs/preset-react": "1.8.12",
     "@umijs/yorkie": "^2.0.3",
     "antd-dayjs-webpack-plugin": "^1.0.6",
-    "babel-plugin-import": "^1.13.3",
+    "babel-plugin-import": "^1.13.5",
     "carlo": "^0.9.46",
     "compression-webpack-plugin": "4.0.1",
     "cross-env": "^7.0.0",
@@ -116,9 +117,9 @@
     "puppeteer-core": "^5.0.0",
     "stylelint": "^13.9.0",
     "typescript": "^4.0.3",
-    "webpack": "^5.40.0",
+    "webpack": "5.69.1",
     "windicss": "3.1.7",
-    "windicss-webpack-plugin": "1.4.5"
+    "windicss-webpack-plugin": "1.7.3"
   },
   "engines": {
     "node": ">=10.0.0"