我的加密货币价格发现机器人出了什么问题?

What is wrong with my crypto price discovery bot?

我正在关注 Dapp 大学的 Create a PROFITABLE cryptocurrency trading bot 视频。

我使用 git 和 npm install 但是当我在终端中 运行 npm 运行 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',

知道哪里出了问题吗?我确定您想查看我的代码,但除了 .env 文件外,我真的没有编辑他在视频中提供的 GitHub link 中的任何内容 https://github.com/dappuniversity/price-bot

是的,您的 npm install 似乎没有按预期工作,并且没有安装所有依赖项。我刚刚尝试克隆您链接的存储库,并且能够获取所有依赖项。

package.json 列出了 dotenv,所以如果有效,应该不会失败。

您是否确保在 运行 您的 npm install 之前删除了 package-lock.json 文件,因为如果它已过时可能会导致一些问题。

看看我的屏幕截图,您可以看到我是如何安装它并能够 运行 程序的,只是失败了,因为我没有 API 密钥.env 文件。