Hey guys!
I am having an issue with building a NextJS project with a next-i18next plugin.
My code is based on this example from the next-i18next repo: next-i18next/examples/simple at master · i18next/next-i18next · GitHub.
The only difference between my code and this repo’s code is that I have added
target: ‘serverless’
in next.config.js like this:
const { i18n } = require(‘./next-i18next.config.js’);
module.exports = {
target: ‘serverless’,
i18n,
}
After running
npm run build
I get this error:
next build
Loaded env from /home/kglogins/web-kglogins/.env
info - Creating an optimized production build
warn - Compiled with warnings./node_modules/next/dist/next-server/server/load-components.js
Critical dependency: the request of a dependency is an expression./node_modules/next/dist/next-server/server/load-components.js
Critical dependency: the request of a dependency is an expression./node_modules/next/dist/next-server/server/require.js
Critical dependency: the request of a dependency is an expression./node_modules/next/dist/next-server/server/require.js
Critical dependency: the request of a dependency is an expression./node_modules/next/dist/next-server/server/require.js
Critical dependency: the request of a dependency is an expression./node_modules/next-i18next/dist/commonjs/serverSideTranslations.js
Critical dependency: the request of a dependency is an expression./node_modules/i18next-fs-backend/cjs/readFile.js
Critical dependency: the request of a dependency is an expression./node_modules/i18next-fs-backend/cjs/readFile.js
Critical dependency: the request of a dependency is an expressioninfo - Collecting page data
[ ==] info - Generating static pages (0/5)Unhandled error during request: Error: Cannot find module ‘/home/kglogins/web-kglogins/next-i18next.config.js’
at webpackEmptyContext (/home/kglogins/web-kglogins/.next/serverless/pages/index.js:22452:10)
at /home/kglogins/web-kglogins/.next/serverless/pages/index.js:896:90 {
code: ‘MODULE_NOT_FOUND’
}Error occurred prerendering page “/lv”. Read more: Prerender Error with Next.js | Next.js
Error: Cannot find module ‘/home/kglogins/web-kglogins/next-i18next.config.js’
at webpackEmptyContext (/home/kglogins/web-kglogins/.next/serverless/pages/index.js:22452:10)
at /home/kglogins/web-kglogins/.next/serverless/pages/index.js:896:90
Unhandled error during request: Error: Cannot find module ‘/home/kglogins/web-kglogins/next-i18next.config.js’
at webpackEmptyContext (/home/kglogins/web-kglogins/.next/serverless/pages/index.js:22452:10)
at /home/kglogins/web-kglogins/.next/serverless/pages/index.js:896:90 {
code: ‘MODULE_NOT_FOUND’
}
What is more interesting is that my code compiles on the Vercel platform with 0 problems (even using next-on-netlify, I don’t know why… :D), but on Netlify platform I get this error.