betslus1 / bestbot

конкурс ТИ
Apache License 2.0
21 stars 5 forks source link

Не стартует #2

Closed Slona closed 2 years ago

Slona commented 2 years ago

Ругается на ошибки. Причем даже если закомментить этот кусок проверки, то все равно аналогичные ошибки есть дальше в тексте. Может какие-то депендесы не поставил? erre

betslus1 commented 2 years ago

Судя по тому что не поддерживается оператор "?." Старая версия nodejs. Рекомендую обновить если есть такая возможность.

Slona commented 2 years ago

Судя по тому что не поддерживается оператор "?." Старая версия nodejs. Рекомендую обновить если есть такая возможность.

Надо ставить именно Node.js или достаточно npm? Ставил только npm и получал эту ошибку. Если ставить конкретно node.js (пробовал 16 и 18 версии), то вообще не компилируется

Slona commented 2 years ago

erre1

betslus1 commented 2 years ago

.

betslus1 commented 2 years ago

Он вам зелёным цветом на последнем скриншоте подсветил как обновить отдельно npm.

Sqlite3 весьма популярная библиотека, не должно с ней возникнуть проблем при установке.

Slona commented 2 years ago

Да к сожалению это не помогает, npm обновил, он просто перестал это показывать, sqlite3 отдельно ставишь - ничего не меняется. Уже пробовал эту ошибку гуглить, ни одно решение не помогло.

betslus1 commented 2 years ago

А можете скопировать весь текст ошибки до конца? Из скриншота не очень понятно что помешало скомпилироваться sqlite3.

betslus1 commented 2 years ago

Версия sqlite3 которую пытается установить 4.2 при актуальной 5.0.13 (отсюда вероятно не может скачать скомпилированные библиотеки)

У себя проверил, вроде норм. Версия nodejs v16.10.0 Версия npm 8.9.0

Еще есть смысл попробовать команды npm update npm cache clean npm install sqlite3

Так же залил в репозитарий node_modules.tar.gz, попробуйте разархивировать его, скорее всего все заработает без самостоятельно компиляции

Slona commented 2 years ago

Так же залил в репозитарий node_modules.tar.gz, попробуйте разархивировать его, скорее всего все заработает без самостоятельно компиляции

Ага, судя по тому, что консоль запустилась - заработало! Пойду копаться с настройками.

Спасибо!