chore: 引入 vue-i18n 依赖
This commit is contained in:
		
							
								
								
									
										65
									
								
								frontend/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										65
									
								
								frontend/package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -10,6 +10,7 @@
 | 
				
			|||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "pinia": "^2.3.1",
 | 
					        "pinia": "^2.3.1",
 | 
				
			||||||
        "vue": "^3.5.13",
 | 
					        "vue": "^3.5.13",
 | 
				
			||||||
 | 
					        "vue-i18n": "^11.1.1",
 | 
				
			||||||
        "vue-router": "^4.5.0"
 | 
					        "vue-router": "^4.5.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "devDependencies": {
 | 
					      "devDependencies": {
 | 
				
			||||||
@@ -1337,6 +1338,50 @@
 | 
				
			|||||||
        "url": "https://github.com/sponsors/nzakas"
 | 
					        "url": "https://github.com/sponsors/nzakas"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@intlify/core-base": {
 | 
				
			||||||
 | 
					      "version": "11.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-11.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-bb8gZvoeKExCI2r/NVCK9E4YyOkvYGaSCPxVZe8T0jz8aX+dHEOZWxK06Z/Y9mWRkJfBiCH4aOhDF1yr1t5J8Q==",
 | 
				
			||||||
 | 
					      "license": "MIT",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@intlify/message-compiler": "11.1.1",
 | 
				
			||||||
 | 
					        "@intlify/shared": "11.1.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 16"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/kazupon"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@intlify/message-compiler": {
 | 
				
			||||||
 | 
					      "version": "11.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-11.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-4iEsUZ3aF7jXY19CJFN5VP+pPyLITD9FVsjB13z9TU1UxaZLlFsmNhvRxlPDSOfHAP5RpNF2QKKdZ3DHVf4Yzw==",
 | 
				
			||||||
 | 
					      "license": "MIT",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@intlify/shared": "11.1.1",
 | 
				
			||||||
 | 
					        "source-map-js": "^1.0.2"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 16"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/kazupon"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/@intlify/shared": {
 | 
				
			||||||
 | 
					      "version": "11.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-11.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-2kGiWoXaeV8HZlhU/Nml12oTbhv7j2ufsJ5vQaa0VTjzUmZVdd/nmKFRAOJ/FtjO90Qba5AnZDwsrY7ZND5udA==",
 | 
				
			||||||
 | 
					      "license": "MIT",
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 16"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/kazupon"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/@isaacs/cliui": {
 | 
					    "node_modules/@isaacs/cliui": {
 | 
				
			||||||
      "version": "8.0.2",
 | 
					      "version": "8.0.2",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz",
 | 
				
			||||||
@@ -6427,6 +6472,26 @@
 | 
				
			|||||||
        "url": "https://opencollective.com/eslint"
 | 
					        "url": "https://opencollective.com/eslint"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/vue-i18n": {
 | 
				
			||||||
 | 
					      "version": "11.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-11.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-0P6DkKy96R4Wh2sIZJEHw8ivnlD1pnB6Ib/eldoF1SUpQutfKZv6aMqZwICS1gW0rwq24ZSXw7y3jW+PRVYqWA==",
 | 
				
			||||||
 | 
					      "license": "MIT",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "@intlify/core-base": "11.1.1",
 | 
				
			||||||
 | 
					        "@intlify/shared": "11.1.1",
 | 
				
			||||||
 | 
					        "@vue/devtools-api": "^6.5.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">= 16"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/kazupon"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "peerDependencies": {
 | 
				
			||||||
 | 
					        "vue": "^3.0.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/vue-router": {
 | 
					    "node_modules/vue-router": {
 | 
				
			||||||
      "version": "4.5.0",
 | 
					      "version": "4.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz",
 | 
					      "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.5.0.tgz",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,6 +16,7 @@
 | 
				
			|||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "pinia": "^2.3.1",
 | 
					    "pinia": "^2.3.1",
 | 
				
			||||||
    "vue": "^3.5.13",
 | 
					    "vue": "^3.5.13",
 | 
				
			||||||
 | 
					    "vue-i18n": "^11.1.1",
 | 
				
			||||||
    "vue-router": "^4.5.0"
 | 
					    "vue-router": "^4.5.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,7 @@
 | 
				
			|||||||
import './assets/main.css'
 | 
					import './assets/main.css'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { createApp } from 'vue'
 | 
					import { createApp } from 'vue'
 | 
				
			||||||
 | 
					import { createI18n } from 'vue-i18n'
 | 
				
			||||||
import { createPinia } from 'pinia'
 | 
					import { createPinia } from 'pinia'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import App from './App.vue'
 | 
					import App from './App.vue'
 | 
				
			||||||
@@ -8,6 +9,10 @@ import router from './router'
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const app = createApp(App)
 | 
					const app = createApp(App)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// 导入 vue-i18n 模块
 | 
				
			||||||
 | 
					const i18n = createI18n({})
 | 
				
			||||||
 | 
					app.use(i18n)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 导入 pinia 模块
 | 
					// 导入 pinia 模块
 | 
				
			||||||
const pinia = createPinia()
 | 
					const pinia = createPinia()
 | 
				
			||||||
app.use(pinia)
 | 
					app.use(pinia)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user