module - 无法在 hassio 上的 Node-RED 中安装任何模块(节点)
问题描述
我无法在树莓派上运行的 hassio 上的 Node-RED 中安装任何模块(节点)。它以前有效,但现在无效。尽管 node-red 可能会自动更新,但我没有更改任何配置。当我尝试安装时,我收到此错误:
npm info it worked if it ends with ok
npm info using npm@5.6.0
npm info using node@v10.0.0
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/node-red-contrib-telegrambot-home failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-04-30T01_39_51_895Z-debug.log
没有代理。我尝试编辑package.json
以将模块添加到依赖项,但这也不起作用。
解决方案
这是一个 DNS 问题。Pi-Hole 也在 RPi 上运行并导致问题。使用此信息将 DNS 设置为 Google 。
推荐阅读
- javascript - 将丰富的消息集成到 Dialogflow fullfilment
- php - 更改 php DOMElement 的 outerHTML?
- eclipse - Qemu 如何定位其图像文件或 Eclipse 如何与 Qemu 交互?
- python - 从 Python 的 Azure 函数获取应用程序设置值(环境)
- django - IP 错误:Django 应用程序未使用 docker 部署
- python - 如何在 Python 中找到精确的字符串匹配?
- r - text2vec 文档相似度代码返回两个值
- python - 在 UPDATE sql 命令中使用变量值 - SQLite (Python)
- php - 如何 PHP appendChild 在 ID 中?
- java - Java 8 和 JUnit 5 的 Maven 构建失败