Ошибка при попытке развернуть приложение Next.js в облаке Zeit, работающем в режиме разработки - PullRequest
0 голосов
/ 17 июня 2019

Я не могу развернуть свое приложение Next.js на Zeit с помощью команды now.

Я пытался удалить sass, переустановить npm i node-sass, а также npm i node-sass --force. Ничего из этого не сработало. Я получаю следующую ошибку.

Node Sass could not find a binding for your current environment: OS X 64-bit with Node XX.X.X

enter image description here

Приложение должно быть развернуто или, по крайней мере, запущено в режиме разработки 'теперь dev'. Он отлично работает в моей локальной среде разработчика, когда я запускаю 'npm run dev'.

1 Ответ

1 голос
/ 17 июня 2019

Как я решил проблему, я написал скрипт bash, который выполняет следующие шаги.

# Delete build files

sudo rm -rd .next

# Delete node modules

sudo rm -rd node_modules

# Then I ran this without installing the node_modules again

now dev

Когда я позволил Zeit Builder установить node_modules, тестовое развертывание работало как чудо.

...