El uso de vue-i18n en vue informa un error No se pueden leer las propiedades de undefined (leyendo 'instalar')
Descripción del problema
En el proyecto vue2, vue-i18n se utiliza para realizar la función de cambio de varios idiomas del sistema. npm install --save vue-i18n muestra que la instalación se completó sin ningún problema, pero cuando se introduce en main.js, se informa un error No se pueden leer las propiedades de undefined (leyendo 'instalar')
solución
Al final, se descubrió que era un problema de versión. npm install --save vue-i18n instaló directamente la versión ^9.x, pero mi versión de vue/cli era la versión 3.x, así que desinstalé la versión instalada de vue-i18n y reinstalado la versión 8.x es suficiente
1. Desinstale el vue-i18n instalado
npm uninstall vue-i18n
2. Vuelva a instalar la versión especificada de vue-i18n
npm install --save vue-i18n@8.0.0
Luego impórtalo normalmente
Además, puede consultar mi otro artículo sobre el uso de vue-i18n para realizar cambios en varios idiomas.
El proyecto vue usa vue-i18n para lograr el cambio de varios idiomas