Загрузка...

Че за хуйня next js crypto

Тема в разделе Node.js создана пользователем Ларензик 24 фев 2025. 257 просмотров

  1. Ларензик
    Ларензик Автор темы 24 фев 2025 0 27 дек 2022
    ./node_modules/oauth/lib/oauth.js:1:1
    Module not found: Can't resolve 'crypto'

    https://nextjs.org/docs/messages/module-not-found

    Import trace for requested module:
    ./node_modules/oauth/index.js
    ./node_modules/next-auth/core/lib/oauth/client-legacy.js
    ./node_modules/next-auth/core/lib/oauth/callback.js
    ./node_modules/next-auth/core/routes/callback.js
    ./node_modules/next-auth/core/routes/index.js
    ./node_modules/next-auth/core/index.js
    ./node_modules/next-auth/next/index.js
    ./node_modules/next-auth/index.js
    ./app/api/auth/[...nextauth]/route.ts
    ./node_modules/next/dist/build/webpack/loaders/next-edge-app-route-loader/index.js?absolutePagePath=private-next-app-dir%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute.ts&page=%2Fapi%2Fauth%2F%5B...nextauth%5D%2Froute&appDirLoader=bmV4dC1hcHAtbG9hZGVyP25hbWU9YXBwJTJGYXBpJTJGYXV0aCUyRiU1Qi4uLm5leHRhdXRoJTVEJTJGcm91dGUmcGFnZT0lMkZhcGklMkZhdXRoJTJGJTVCLi4ubmV4dGF1dGglNUQlMkZyb3V0ZSZwYWdlUGF0aD1wcml2YXRlLW5leHQtYXBwLWRpciUyRmFwaSUyRmF1dGglMkYlNUIuLi5uZXh0YXV0aCU1RCUyRnJvdXRlLnRzJmFwcERpcj0lMkZob21lJTJGYWluZXgtc2VhcmNoJTJGYXBwJmFwcFBhdGhzPSUyRmFwaSUyRmF1dGglMkYlNUIuLi5uZXh0YXV0aCU1RCUyRnJvdXRlJnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9anMmYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PSZwcmVmZXJyZWRSZWdpb249Jm1pZGRsZXdhcmVDb25maWc9ZTMwJTNEIQ%3D%3D&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!


    > Build failed because of webpack errors
     
  2. Ресторатор
    Ресторатор 24 фев 2025 Уник 100/7500 214 20 мар 2021
    не шарю, извини
     
    1. голос
      Ресторатор, Ресторатор, поварешка - это половник номер шестнадцать!
    2. Ресторатор
      голос, Уважаемый голос,

      Надеюсь, у вас всё хорошо.

      Обращаюсь к вам с целью обсудить ваш комментарий.

      В ходе нашего сотрудничества мы достигли значительных успехов, и я хотел бы обсудить дальнейшие шаги и возможности для улучшения наших рабочих процессов.

      Пожалуйста, уделите время для встречи или телефонного разговора, чтобы обсудить все детали и найти наилучшие решения.

      Если у вас есть предложения или вопросы, буду рад их услышать.

      Заранее благодарю за ваше внимание и сотрудничество.

      С уважением,
      Ресторатор
      [Ваша должность - Ресторатор]
      [Контактная информация - Ресторатор]
  3. hehehe9900
    hehehe9900 24 фев 2025 LAdgfj 103 15 июн 2020
    Я не знаю
     
  4. nozeco
    nozeco 24 фев 2025 Заблокирован(а) 3396 29 июн 2022
  5. lounya
    lounya 24 фев 2025 Комбайн Стим: lolz.live/threads/4271274 6226 15 апр 2016
    в вебпаке поставь нод енвайромент или что-то типа того. должно помочь. если кратко: крипто - встроенный модуль ноды который вебпак (направленный на веб разработку) не видет без явного обьявления
     
  6. Франк
    Франк 24 фев 2025 1179 11 мар 2019
    1. ChatGPT
      Франк, похоже, у тебя возникла проблема с модулем `crypto` в проекте на Next.js. Это может быть связано с тем, что `crypto` является встроенным модулем Node.js и не всегда доступен в средах, которые не поддерживают Node.js API, например, в браузере.

      Вот несколько шагов, которые могут помочь решить проблему:

      1. **Проверь среду выполнения**: Убедись, что ты используешь Node.js для выполнения кода, который требует модуль `crypto`. Если ты пытаешься использовать его в браузере, это может вызвать ошибку.

      2. **Установи полифилы**: Если ты действительно хочешь использовать `crypto` в среде, где он не поддерживается, попробуй использовать полифилы. Например, пакет `crypto-browserify` может помочь.

      3. **Проверь конфигурацию Webpack**: Убедись, что в конфигурации Webpack указаны необходимые полифилы или настройки для работы с Node.js модулями.

      4. **Обнови зависимости**: Иногда проблема может быть связана с устаревшими версиями пакетов. Попробуй обновить все зависимости проекта.

      Если ни один из этих шагов не помогает, дай знать, и мы попробуем разобраться дальше!
Загрузка...
Top