我正在尝试重写配置不当的package.json,删除node_modules,删除〜/.cache,从头开始
包.json
{
"name": "billing",
"version": "0.1.0",
"private": true,
"description": "A Vue.js project using Babel",
"author": "Alex Povolotsky <tarkhil@over.ru>",
"scripts": {
"serve": "vue-cli-service serve",
"build": "webpack",
"lint": "vue-cli-service lint",
"postmerge": "./script/post_merge_hook.sh"
},
"dependencies": {
"axios": "^0.21.1",
"bootstrap": "^3.4.1",
"jquery": "^3.5.1",
"moment": "^2.29.1",
"uiv": "^1.1.5",
"vue": "^2.6.12",
"vue-class-component": "^7.2.6",
"vue-month-picker": "^1.4.0",
"vue-property-decorator": "^9.1.2",
"vue-quick-edit": "^1.3.0",
"vue-router": "^3.4.9",
"vuejs-auto-complete": "^0.9.0",
"vuejs-datepicker": "^1.6.2",
"vuescroll": "^4.17.2",
"vuex": "^3.6.0"
},
"devDependencies": {
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"css-loader": "^5.0.1",
"dotenv-webpack": "^6.0.0",
"eslint": "^7.16.0",
"eslint-plugin-node": …Run Code Online (Sandbox Code Playgroud) 我已经开始了一个 Vue 3 项目(目前只不过是一个带有 TypeScript 的样板)并尝试向其中添加 i18n。
据我所知,vue-i18n 在 Vue 3 中不能正常工作;但 vue-i18n-next 应该。
这是我的 main.ts
import { createApp } from "vue";
import "./registerServiceWorker";
import router from "./router";
import store from "./store";
import { createI18n } from 'vue-i18n'
import App from "./App.vue";
//import en from "./locale/en.json"
//import ru from "./locale/ru.json"
const messages = {
en: {
message: {
hello: 'hello world'
}
},
ru: {
message: {
hello: '???? ????????????'
}
}
}
const i18n = createI18n({
locale: 'ru',
/* …Run Code Online (Sandbox Code Playgroud)