我正在尝试在 NextJS 中使用 TypeScript 创建一个迷你应用程序,因为现在Next.js 支持TypeScript。而且我还想合并这两个新添加的功能:
举个i18n
例子:
// next.config.js
module.exports = {
i18n: {
// These are all the locales you want to support in
// your application
// Sub-path Routing
locales: ['en', 'cn'],
// This is the default locale you want to be used when visiting
// a non-locale prefixed path e.g. `/hello`
defaultLocale: 'en',
},
}
不幸的是,我很难在我的应用程序中使用它们next.config.js
,至于普通应用程序(仅限 JavaScript),它可以正常工作。但对于 TypeScript 版本,我收到此错误:
(node:15704) UnhandledPromiseRejectionWarning: TypeError: Cannot set property '__nextLocale' of undefined
如果你们中的任何人都可以帮助我,或者可以举例说明如何next.config.js
在 TypeScript NextJS 应用程序中正确使用和合并这些新功能,那将非常有帮助。