add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'

Завершена
Планируемый запуск: Дата начала: 29.05.2021Планируемое завершение: Дата завершения: 29.05.2021

Описание задачи

После обновления получил ошибку:

warn - ./src/lib/apolloClient/createApolloClient/index.ts Module not found: Can't resolve 'os' in '/disk480/www/nwb/@prisma-cms/nextjs-nexus/src/lib/apolloClient/createApolloClient' BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default. This is no longer the case. Verify if you need this module and configure a polyfill for it. If you want to include a polyfill, you need to: - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }' - install 'os-browserify' If you don't want to include a polyfill, you can use an empty module like this: resolve.fallback: { "os": false }



ПроектЗадачаСтатусДата постановкиНачалоКонецКто создал
@prisma-cms/nextjs-nexusadd a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'Завершена29.05.2021 05:04:1629.05.2021 05:04:2229.05.2021 05:29:35
Помогло в next.config.js добавить
config.resolve.fallback = { ...config.resolve.fallback, // https://freecode.academy/tasks/ckp9ahnondb4n0899d1cg5gwm os: require.resolve("os-browserify/browser"), }

Добавить комментарий