- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我已经安装了一个模板 Ionic 2 应用程序并想添加 NPM 包 bonjour
像这样在我的组件中安装并包含包之后:
var Bonjour = require('bonjour');
var bonjour = new Bonjour();
应用程序不会运行并显示“找不到模块 dgram”
应用程序同时安装了 bonjour 包和 bonjour 类型。
问题
应用程序找不到位于 @types/node 文件中的模块 dgram。该项目正在运行 TS 2.4.2,不需要对 @types 的任何引用,这应该会自动获取。
我尝试了什么
我尝试通过在 ts.config.json 文件中设置 typeroots 或类型,以多种方式包含 @types 文件夹。这并没有改变任何东西。
我尝试指定类型:
"types": ["node", "bonjour"]
我尝试重新安装所有 Node 模块并清除缓存
我尝试在 require 语句上方的组件中包含引用路径:
/// <reference path="node_modules/@types/node/index.d.ts" />
var Bonjour = require('bonjour');
var bonjour = new Bonjour();
这一切都没有帮助。关于如何让我的应用程序正确加载此模块的任何想法?
最佳答案
Bonjour 包有一个 DatagramPlugin,它需要 dgram 才能正常运行。在 Ionic 2 中,此包不可用。解决方案是使用 Native Zeroconf 包作为替代方案。
关于node.js - Ionic 2 找不到模块 'dgram',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45449259/
我有在计算机之间发送 dgram 消息的工作代码,但我正在尝试用 Blowfish 加密它们。当我尝试在两台小端机之间发送消息时它工作正常,但是当我尝试将小端发送到大端(或相反)时,它无法正确解密。
我有一个用 node.js 编写的 UDP dgram 套接字服务器。 这是来自 server.js 的代码片段 var PORT = 50000; var HOST = '0.0.0.0';
我想为 dgram 实现超时NodeJS 中的套接字。我四处寻找像 socket.setTimeout 这样的原生 udp 解决方案。在 net图书馆。 这是我的想法: const Dgram = r
我正在使用的 UDP 服务器遇到一个奇怪的问题。收到的第一个 udp 数据包没有关于数据包来源的信息。随后的 udp 数据包似乎都没有问题,并正确显示了接收数据包的 ip 地址。我不知道是什么导致了这
有没有办法为 dgram UDP 套接字设置编码,与在 TCP/IP 网络套接字中设置编码相同? 我正在寻找与网络中的方法 socket.SetEncoding 等效的方法.Socket类。 最佳答案
我已经安装了一个模板 Ionic 2 应用程序并想添加 NPM 包 bonjour 像这样在我的组件中安装并包含包之后: var Bonjour = require('bonjour'); var b
这更多是一种观察,也是对处理这种情况的最佳方法的建议。 我有两个线程,一个只是泵入数据,另一个接收数据并在发送另一个套接字之前做很多工作。两个线程都通过域套接字连接。这里使用的协议(protocol)
我是 UDP 套接字的新手,我以前使用过 TCP。看来我的客户端无法连接到我的服务器,但我不知道问题出在哪里。 当我运行我的服务器时,它看起来一切正常。编译运行没有问题,等待客户端消息。 另一方面,客
我正在运行一个应用程序,它构建 ICMP ECHO 请求并将其发送到几个不同的 IP 地址。该应用程序是用 Crystal 编写的。尝试从 crystal docker 容器中打开套接字时,Cryst
Node -v => v5.5.0 commande => "watchify src/js/app.js --extension=.jsx -t [ babelify --presets [ es2
我正在使用 Node 的内置数据报 UDP 套接字进行简单的 UDP“发送”: http://nodejs.org/docs/v0.3.1/api/dgram.html 消息的目的地是一个域名,在传输
我正在使用 Node.js 0.6.9,并且正在尝试发送数据报广播包。代码: var sys = require('util'); var net = require('net'); var dgra
我尝试了各种版本的 Nodejs 的数据报套接字模块的发送功能: var dgram = require('dgram'); var client = dgram.createSocket('udp4
The docs (以及我看过的许多库)似乎表明您每次发送时都关闭客户端: var dgram = require('dgram'); var message = new Buffer("Some b
如何编写测试来验证我的应用程序是否通过 dgram 绑定(bind)到特定的 UDP 端口?下面是我想要测试的代码片段: var dgram = require('dgram'); v
是否可以获取向我的 Node 应用程序发送 UDP 请求的客户端的 IP 地址? 该应用程序在我的本地网络中使用,我想根据地址过滤请求。当我在获取消息事件时尝试使用 rinfo 对象中提供的地址时,我
我正在使用 socket.io 和 dgram Node 库通过 Node 将 UDP 消息从一个程序发送到浏览器。 代码看起来就像 socket.io 示例 var dgram = require(
我正在尝试运行下面提到的 Node js 应用程序 https://github.com/joyent/node/issues/2194 var util = require("util"), d
我正在使用 Nodejs 的 dgram 模块运行一个简单的 UDP 服务器。相关代码很简单: server = dgram.createSocket('udp4'); serve
我最近通过 npm 安装 n 然后调用 n stable 将我的 node.js 版本从 0.10.31 升级到 4.0.0。 有了新的 Node 版本,我现有的代码就崩溃了。 这段代码: var d
我是一名优秀的程序员,十分优秀!