【问题标题】:node.js help for creating a silent doorbellnode.js 帮助创建静音门铃
【发布时间】:2023-03-14 03:26:01
【问题描述】:

我不是编码员(只是想把它弄出来)。我读了一篇关于创建静音门铃的文章(我有一只疯了的狗)。

https://github.com/initialstate/silent-doorbell/wiki/Part-2.-Finding-the-Button的地址

我比较懂电脑。我按照 Windows 的说明下载了 node.js。说明说要打开 node.js 命令提示符并输入以下命令:

sudo apt-get install npm

sudo apt-get install libpcap-dev

npm install node-dash-button

我遇到的问题是 1) 我收到一条错误消息,说“apt-get”未被识别为内部或外部命令可操作程序或批处理文件。

重申我远没有我在这里看到的用户那么老练,我只是一个试图让婴儿睡着的人,因为狗不能闭嘴 - 有没有人能提供帮助,所以我然后可以进行下一步的说明吗?

提前非常感谢。

布拉德

【问题讨论】:

  • 你会成功的! Node 是跨平台的,可以在 Windows 上运行。您的绊脚石是由一些不明显的程序员约定引起的,例如 PATH。正确设置计算机后,它应该可以顺利运行。
  • 很高兴看到您正在编写一些代码来改善您的狗的生活。

标签: node.js


【解决方案1】:

sudo apt-get 是一个 linux 数据包管理,所以你不会想在 windows 上这样做。正如他们提到的树莓派,我猜他们已经假设你会在 linux 上。

如果您在 linux 终端中运行该命令,它将安装 preqequisites,然后在节点中安装 node-dash-button。

尝试只运行 nodejs 数据包管理器部分:

npm install node-dash-button

该行的其余部分不是节点或窗口。

希望这会让你进入下一个阶段:)

【讨论】:

  • 好的,所以我只是从 nodejs cmd 行中执行此操作,然后得到以下信息:“npm 应该在 node repl 之外运行,在您的普通 shell 中。”我尝试从 Windows 命令行运行它,但这并不能仅仅为了试一试。不幸的是,我必须在窗户上......
  • 一些进展:在 node.js 命令行中,当我输入“npm install node-dash-button”时,我得到以下信息:C:\Users\bbalter.BBalter-3420>npm install node -dash-button npm WARN addRemoteGit 错误:未找到:git npm WARN addRemoteGit at getNotFoundError (C:\Program Files\nodejs\node_modu les\npm\node_modules\which\which.js:13:12) npm WARN addRemoteGit at F ( C:\Program Files\nodejs\node_modules\npm\node_mo dules\which\which.js:68:19) npm WARN addRemoteGit at E (C:\Program Files\nodejs\node_modules\npm\node_mo dules\which\which. js:80:29)
  • stackoverflow.com/questions/20992723/… 试试这个,听起来你的路径变量没有设置。
【解决方案2】:

整个教程假设您使用的是 Linux/Unix 系统。

如果你解决了这个问题,如果你不知道命令的含义以及如何将它们转换为 windows,你将遇到下一个问题。

例如

sudo node bin/findbutton

也是一个 linux/unix 命令(这是您教程的下一步)。 所以我强烈建议使用 linux 设置 VM(debian 应该这样做)。

【讨论】:

  • 好吧,很公平。非常令人沮丧的文章暗示只要你有一个留在家里的电脑设置,windows/linux/os 或其他。啊。我很感激。
猜你喜欢
  • 2023-01-30
  • 2020-07-09
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多