El uso de vue-i18n en el proyecto vue informa un error No se pueden leer las propiedades de undefined (leyendo 'instalar')

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

Supongo que te gusta

Origin blog.csdn.net/weixin_44490021/article/details/131538649
Recomendado
Clasificación