Commit 6ef62ba6ea7f5613a1fec982b30fe6b0f478bf59

Authored by vben
1 parent afa0eae8

perf(i18n): improve warning prompt

package.json
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
54 "tinymce": "^5.8.1", 54 "tinymce": "^5.8.1",
55 "vditor": "^3.8.5", 55 "vditor": "^3.8.5",
56 "vue": "3.0.11", 56 "vue": "3.0.11",
57 - "vue-i18n": "9.0.0", 57 + "vue-i18n": "9.1.6",
58 "vue-json-pretty": "^2.0.2", 58 "vue-json-pretty": "^2.0.2",
59 "vue-router": "^4.0.8", 59 "vue-router": "^4.0.8",
60 "vue-types": "^3.0.2", 60 "vue-types": "^3.0.2",
vite.config.ts
@@ -39,6 +39,10 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { @@ -39,6 +39,10 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
39 root, 39 root,
40 resolve: { 40 resolve: {
41 alias: [ 41 alias: [
  42 + {
  43 + find: 'vue-i18n',
  44 + replacement: 'vue-i18n/dist/vue-i18n.cjs.js',
  45 + },
42 // /@/xxxx => src/xxxx 46 // /@/xxxx => src/xxxx
43 { 47 {
44 find: /\/@\//, 48 find: /\/@\//,
@@ -72,12 +76,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { @@ -72,12 +76,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
72 chunkSizeWarningLimit: 2000, 76 chunkSizeWarningLimit: 2000,
73 }, 77 },
74 define: { 78 define: {
75 - // setting vue-i18-next  
76 - // Suppress warning  
77 - __VUE_I18N_LEGACY_API__: false,  
78 - __VUE_I18N_FULL_INSTALL__: false,  
79 - __INTLIFY_PROD_DEVTOOLS__: false,  
80 -  
81 __APP_INFO__: JSON.stringify(__APP_INFO__), 79 __APP_INFO__: JSON.stringify(__APP_INFO__),
82 }, 80 },
83 css: { 81 css: {
yarn.lock
@@ -1196,43 +1196,61 @@ @@ -1196,43 +1196,61 @@
1196 resolved "https://registry.npmjs.com/@iconify/json/-/json-1.1.348.tgz#5713f1da0a2df280a3313edbeb3e6e7985824cfc" 1196 resolved "https://registry.npmjs.com/@iconify/json/-/json-1.1.348.tgz#5713f1da0a2df280a3313edbeb3e6e7985824cfc"
1197 integrity sha512-ZOMK8XRQU1gUeGhnNY2lQdGWzqdTH66efzos8OT7IgjFYoUcVCdZYoy1IF+Uh4Do9eEqjmNMiF7NGphxJJBFFQ== 1197 integrity sha512-ZOMK8XRQU1gUeGhnNY2lQdGWzqdTH66efzos8OT7IgjFYoUcVCdZYoy1IF+Uh4Do9eEqjmNMiF7NGphxJJBFFQ==
1198 1198
1199 -"@intlify/core-base@9.0.0":  
1200 - version "9.0.0"  
1201 - resolved "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.0.0.tgz#3de223b8532c535d022e5be58f7d56a26d2fb12f"  
1202 - integrity sha512-dxqakT94EV2bFshG3LENQUPWX9yJFCga1BOwJ6mz7J8LnAYVB9Kxw7NRyE2ybN31USW2IUTQH6WWR1yDbCiefQ==  
1203 - dependencies:  
1204 - "@intlify/message-compiler" "9.0.0"  
1205 - "@intlify/message-resolver" "9.0.0"  
1206 - "@intlify/runtime" "9.0.0"  
1207 - "@intlify/shared" "9.0.0"  
1208 -  
1209 -"@intlify/message-compiler@9.0.0":  
1210 - version "9.0.0"  
1211 - resolved "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.0.0.tgz#8a1079f8aebcde33057ce769817691ce27ad3e0d"  
1212 - integrity sha512-3oiLj+8z6koRYJwknazjilBsrqnJEAJywr/t39MYVy2yPmwOI1+NDfdDwM9U3ioA2RvsQEUICqW8gmjq1YIElw==  
1213 - dependencies:  
1214 - "@intlify/message-resolver" "9.0.0"  
1215 - "@intlify/shared" "9.0.0" 1199 +"@intlify/core-base@9.1.6":
  1200 + version "9.1.6"
  1201 + resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-9.1.6.tgz#887fbeafe37d955bac50318f30ac589839f0d9fb"
  1202 + integrity sha512-d5GDPpsQbqPkisSJA5b6nJFEkalY/IHAd7vOLNd/Sj4YaNRzXtInu2FoqKiOv8e/lQnXGTpurdCZg5Jxq1Gsxw==
  1203 + dependencies:
  1204 + "@intlify/devtools-if" "9.1.6"
  1205 + "@intlify/message-compiler" "9.1.6"
  1206 + "@intlify/message-resolver" "9.1.6"
  1207 + "@intlify/runtime" "9.1.6"
  1208 + "@intlify/shared" "9.1.6"
  1209 + "@intlify/vue-devtools" "9.1.6"
  1210 +
  1211 +"@intlify/devtools-if@9.1.6":
  1212 + version "9.1.6"
  1213 + resolved "https://registry.yarnpkg.com/@intlify/devtools-if/-/devtools-if-9.1.6.tgz#739b195e430e24fbf8f864ec8a51e243e3347385"
  1214 + integrity sha512-m8Api+kh+BtFa2FZ/JjIdr1ibsGGqBjdKCzWo5BZecEUxBquIeOQZwpokPh/0K5j+/PZleFXkVAMC5mNt+9WdA==
  1215 + dependencies:
  1216 + "@intlify/shared" "9.1.6"
  1217 +
  1218 +"@intlify/message-compiler@9.1.6":
  1219 + version "9.1.6"
  1220 + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-9.1.6.tgz#e3e99165c1e6ecc496211017799ae59e15b05a18"
  1221 + integrity sha512-DR8645VOrVK6x/8tkaCpHnckMAIcoOgeNS5j0wB12RfZoXYQp7vAXMaOP511KMll2mXCREgIB0ojpajiof7yzQ==
  1222 + dependencies:
  1223 + "@intlify/message-resolver" "9.1.6"
  1224 + "@intlify/shared" "9.1.6"
1216 source-map "0.6.1" 1225 source-map "0.6.1"
1217 1226
1218 -"@intlify/message-resolver@9.0.0":  
1219 - version "9.0.0"  
1220 - resolved "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.0.0.tgz#0077ec24606b6486d238bdef9044e27729f4782c"  
1221 - integrity sha512-LVK4cwu1l33yvBy0UQkEdXm6pZUcbbiparobruJXz+U8jRTmYHBprN59j59YKXEKcV43cHfzNveaQIm84bgxvQ== 1227 +"@intlify/message-resolver@9.1.6":
  1228 + version "9.1.6"
  1229 + resolved "https://registry.yarnpkg.com/@intlify/message-resolver/-/message-resolver-9.1.6.tgz#d7493c9f326d5feb0cd8538a6735b648a91d8f2f"
  1230 + integrity sha512-UUnbawQa5U9sffd5wRIscqtyY1xWlwJbyfwCLPEWLvBhyAnCwPYlvaHGnnO0CSi0fzJTVwlV9DYzobh3agDeMA==
1222 1231
1223 -"@intlify/runtime@9.0.0":  
1224 - version "9.0.0"  
1225 - resolved "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.0.0.tgz#bf9415ff90c746a9be38a5c32f71cbbe9848eee8"  
1226 - integrity sha512-UqCKduZezb5/qA+XPRfHVvXoLmhnQ8iKMyCh0Lg3ZwjW2vOMep/AgZU3T9cgESe67r4buPYHs7nOBSHbTdjNxg== 1232 +"@intlify/runtime@9.1.6":
  1233 + version "9.1.6"
  1234 + resolved "https://registry.yarnpkg.com/@intlify/runtime/-/runtime-9.1.6.tgz#bf1548d9034c80eef92b06b240cb347effb41f71"
  1235 + integrity sha512-U1QZ+TPf3kQQvWo4BA2mj3cHAxMRHXNTBhu2u+deh6ubTqXdZ19XGBTMSasrXG6RE+zSio9oM+ndoLja7JGtPg==
1227 dependencies: 1236 dependencies:
1228 - "@intlify/message-compiler" "9.0.0"  
1229 - "@intlify/message-resolver" "9.0.0"  
1230 - "@intlify/shared" "9.0.0" 1237 + "@intlify/message-compiler" "9.1.6"
  1238 + "@intlify/message-resolver" "9.1.6"
  1239 + "@intlify/shared" "9.1.6"
1231 1240
1232 -"@intlify/shared@9.0.0":  
1233 - version "9.0.0"  
1234 - resolved "https://registry.npmjs.org/@intlify/shared/-/shared-9.0.0.tgz#d85b3b5f9033f377c5cf2202cf2459aa49948f36"  
1235 - integrity sha512-0r4v7dnY8g/Jfx2swUWy2GyfH/WvIpWvkU4OIupvxDTWiE8RhcpbOCVvqpVh/xGi0proHQ/r2Dhc0QSItUsfDQ== 1241 +"@intlify/shared@9.1.6":
  1242 + version "9.1.6"
  1243 + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-9.1.6.tgz#d03c9301898d6ddffe2a54c03e7664174fbcdfd9"
  1244 + integrity sha512-6MtsKulyfZxdD7OuxjaODjj8QWoHCnLFAk4wkWiHqBCa6UCTC0qXjtEeZ1MxpQihvFmmJZauBUu25EvtngW5qQ==
  1245 +
  1246 +"@intlify/vue-devtools@9.1.6":
  1247 + version "9.1.6"
  1248 + resolved "https://registry.yarnpkg.com/@intlify/vue-devtools/-/vue-devtools-9.1.6.tgz#88faadf203951a2a10107440fa99b58f4637d40d"
  1249 + integrity sha512-UdNovg4OML9rIr1sOGZzTfNr1nUy4UQpDf5ni4dNC93T6FIkVJz0n1Np7Vp7e6gDjcmufRYcV99tEwjQSN9+5A==
  1250 + dependencies:
  1251 + "@intlify/message-resolver" "9.1.6"
  1252 + "@intlify/runtime" "9.1.6"
  1253 + "@intlify/shared" "9.1.6"
1236 1254
1237 "@logicflow/core@^0.4.8": 1255 "@logicflow/core@^0.4.8":
1238 version "0.4.8" 1256 version "0.4.8"
@@ -1971,10 +1989,10 @@ @@ -1971,10 +1989,10 @@
1971 resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.10.tgz#f39da7618cee292e39c7274227c34163e30eb3ca" 1989 resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.10.tgz#f39da7618cee292e39c7274227c34163e30eb3ca"
1972 integrity sha512-nktQYRnIFrh4DdXiCBjHnsHOMZXDIVcP9qlm/DMfxmjJMtpMGrSZCOKP8j7kDhObNHyqlicwoGLd+a4hf4x9ww== 1990 integrity sha512-nktQYRnIFrh4DdXiCBjHnsHOMZXDIVcP9qlm/DMfxmjJMtpMGrSZCOKP8j7kDhObNHyqlicwoGLd+a4hf4x9ww==
1973 1991
1974 -"@vue/devtools-api@^6.0.0-beta.5":  
1975 - version "6.0.0-beta.9"  
1976 - resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.9.tgz#7231f173c9b91cb2f3d4a209c7c0e380a7f5e417"  
1977 - integrity sha512-Qo5OXPt/+k26ffg/ZbyR3Ldlmp5uttfPP3B1G3Uo1Ha/DmnqeUlvwebVGDT3EXM6RNL5SoW2gvVLyFq58+8nZg== 1992 +"@vue/devtools-api@^6.0.0-beta.7":
  1993 + version "6.0.0-beta.11"
  1994 + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.11.tgz#4fb4161ee41ba75f3f5198d4bfd80e4ffb7f2462"
  1995 + integrity sha512-vpw61AkW9U8c2upjJCljHq9eh1KkD4FJ7DYbRzIETpj9WAw2VESudJZosAk4M+7npBo1Zu1jNQY03HUMVO/czQ==
1978 1996
1979 "@vue/reactivity@3.0.11", "@vue/reactivity@^3.0.11": 1997 "@vue/reactivity@3.0.11", "@vue/reactivity@^3.0.11":
1980 version "3.0.11" 1998 version "3.0.11"
@@ -10762,14 +10780,15 @@ vue-eslint-parser@^7.6.0: @@ -10762,14 +10780,15 @@ vue-eslint-parser@^7.6.0:
10762 esquery "^1.4.0" 10780 esquery "^1.4.0"
10763 lodash "^4.17.15" 10781 lodash "^4.17.15"
10764 10782
10765 -vue-i18n@9.0.0:  
10766 - version "9.0.0"  
10767 - resolved "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.0.0.tgz#a04c41d5ed3d5a068e923517bfaa0abcbc84e174"  
10768 - integrity sha512-iks0eJDv/4cK/7tl/ooMUroNVVIGOK4kKS1PIHmPQk7QjT/sDfFM84vjPKgpARbw0GjJsOiADL43jufNfs9e9A== 10783 +vue-i18n@9.1.6:
  10784 + version "9.1.6"
  10785 + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.1.6.tgz#4cf992e2aec5458bc19369973c96ea7d0f560321"
  10786 + integrity sha512-FEC4HZkTH6QRIu/A0wlo0VS/GH3w/fuCC6xfvoC8IyhhtbG9A+go9NfW+HZ1ZXdAcO4EWcVQi04M+iSwuxgixw==
10769 dependencies: 10787 dependencies:
10770 - "@intlify/core-base" "9.0.0"  
10771 - "@intlify/shared" "9.0.0"  
10772 - "@vue/devtools-api" "^6.0.0-beta.5" 10788 + "@intlify/core-base" "9.1.6"
  10789 + "@intlify/shared" "9.1.6"
  10790 + "@intlify/vue-devtools" "9.1.6"
  10791 + "@vue/devtools-api" "^6.0.0-beta.7"
10773 10792
10774 vue-json-pretty@^2.0.2: 10793 vue-json-pretty@^2.0.2:
10775 version "2.0.2" 10794 version "2.0.2"