Ошибка: ENOENT: нет такого файла или каталога, mkdir '/workspace/.next'
при развертывании приложения nextjs в движке приложений GCP я получил две ошибки:
[Error: ENOENT: no such file or directory, mkdir '/workspace/.next']
"This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application."
Характеристики:
- nextjs 13 (с экспериментальной функцией appDir)
следующая сборка и следующий запуск работают в локальной среде
1 ответ
Уведомление об ошибкеENOENT: no such file or directory, mkdir '/workspace/.next</strong>'
показывает, что ваше приложение Next.js не может найти каталог « .next », который должен находиться в корневом каталоге проекта.
Это может быть вызвано неправильными разрешениями для каталога рабочей области или невозможностью запуска « следующей сборки » перед развертыванием в Google Cloud Platform App Engine.
Для дополнительной отладки вы можете попробовать вручную создать каталог с соответствующими разрешениями или обратиться к документации Google Cloud Platform App Engine .
Это означает лишь то, что загрузка первоначального запроса к вашему приложению может занять больше времени, а второе предупреждение является нормальным и его можно игнорировать.