如果你使用 Nuxt
搭建 i18n
环境时,可能会出现如下两个常见错误:
defineI18nConfig is not defined
For object literals, you can only specify known properties, and the "i18n" property does not exist in type "InputConfig<NuxtConfig, ConfigLayerMeta>".
这两个错误含义大致相同,即:找不到 i18n
相关的类、属性,即类型检查出问题,如果你是按照官方文档进行的操作,不要慌,这是小问题。
经过老狗测试发现,如果你的 @nuxtjs/i18n
安装并配置成功,则完全可以忽略该类型检查的报错,只需 运行一次 npm run dev
试试,如果可以正常运行,相信你会发现类型检查的报错已经消失了!!!
相关参考:
PS:这些历史ISSUE表明,这些问题已经有人发现了,并且官方表示已经解决这些问题,但老狗依据官方文档操作依然出现这些问题,思来想去也没有发现有什么问题,最终无奈的运行了一次 npm run dev
发现问题消失了,这个问题不知道是什么原因,有懂得大佬欢迎指教!
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!