Я слежу за видео Создайте ПРИБЫЛЬНОГО бота для торговли криптовалютой от Dapp Universitie.
Я использую git и npm install, но когда я запускаю npm run start в терминале, я получаю следующее:
node index.js internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module 'dotenv' Require stack: - C:\Users\Kazuriah...index.js . . . at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) { code: 'MODULE_NOT_FOUND',
Есть идеи, что пошло не так? Я уверен, что вы хотите посмотреть на мой код, но я действительно ничего не редактировал из ссылки GitHub, которую он предоставляет в видео, кроме файла .env. https://github.com/dappuniversity/цена-бот
хорошо, я запускаю npm install. как еще я могу установить dotenv?
Да, похоже, что ваш npm install
не работал должным образом и не установил все зависимости. Я только что попытался клонировать репозиторий, на который вы ссылались, и смог получить все зависимости.
package.json
списки dotenv
, поэтому, если это сработало, это не должно дать сбой.
Убедились ли вы, что удалили файл package-lock.json
перед запуском npm install
, потому что это может вызвать некоторые проблемы, если он устарел.
Взгляните на мой снимок экрана, и вы увидите, как я установил его и смог запустить программу, но только из-за того, что у меня нет ключей API в моем файле .env
.
Спасибо, похоже, это было проблемой. Что бы вы сделали дальше, чтобы исправить ошибку этого типа?
Ну, я кратко посмотрел это видео, и я не очень увлекаюсь криптовалютой. Итак, исходя из того, что я видел, следующим шагом будет переход к сервисам, упомянутым в видео (вам придется поискать самостоятельно), зарегистрироваться и получить ключ API. Скопируйте файл .env.sample, переименовав его в .env, и поместите туда ключ API.
Вы установили дотенв?