无法在 Next Js 的内部页面的 getStaticProps 函数中找到文件路径

Unable to find file path in getStaticProps function of internal page in Next Js

我正在研究 Next JS 应用程序的多语言功能。这是我的项目的文件夹结构。

在索引页即主页上,我可以使用 getStaticProps 获取语言环境模块:

export function getStaticProps({ locale }) {
    return {
      props: {
        messages: require(`../locales/${locale}.json`),
      },
    };
}

但是当我在 /settings/locations/index/js 中使用它时,它显示如下错误:

我已经尝试过 messages: require('@/locales/${locale}.json')messages: require('../../locales/${locale}.json') 两种方式。

我认为你应该试试-

 return {
    props: {
      messages: require(`../../../locales/${locale}.json`),
    },
 };