Haste 模块映射中不存在模块“fs”
Module `fs` does not exist in the Haste module map
我是 Node.js 和 react-native
的新手。我完全按照 send_telemetry.js 上的示例进行操作,但是当我 运行 我的本机反应应用程序时,我收到一个错误:“开发服务器返回了响应错误代码 500。
错误信息是:
bundling failed: Error: Unable to resolve module fs
from ProjectPath\node_modules\azure-iot-device\lib\module_client.js
: Module fs
does not exist in the Haste module map";
我是运行宁:
- Node.js v10.15.3
- NPM 6.4.1
- react-native@0.59.2
第一个错误与无法解析模块 events
相同,
我可以安装事件,
但是 fs 模块是:"This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it."
var Protocol = require('azure-iot-device-http').Http;
var DeviceClient = require('azure-iot-device').Client;
var Message = require('azure-iot-device').Message;
var connectionString = 'my connection string';
var client = DeviceClient.fromConnectionString(connectionString, Protocol);
function ConnectionTest(err) {
if (err) {
console.log('Could not connect: ' + err);
} else {
console.log('Client connected');
}
client.close(function () {
process.exit(0);
});
};
export async function Test() {
client.open(ConnectionTest);
};
基本上我需要知道如何让 azure IOT hub 客户端在我的 react-native 应用程序中工作(不使用 Expo)。
我很困惑,所以任何帮助将不胜感激。
缺少依赖模块...这是fs ...
这个文件系统 npm 模块与 react-native 不兼容...因为它有自己不同的环境。
我有 "import { symlink } from 'fs';" 在我的一个脚本中随机弹出。一旦我删除了这一行,同样的问题你就消失了。我会在您的整个项目中搜索该行。
我是 Node.js 和 react-native
的新手。我完全按照 send_telemetry.js 上的示例进行操作,但是当我 运行 我的本机反应应用程序时,我收到一个错误:“开发服务器返回了响应错误代码 500。
错误信息是:
bundling failed: Error: Unable to resolve module
fs
fromProjectPath\node_modules\azure-iot-device\lib\module_client.js
: Modulefs
does not exist in the Haste module map";
我是运行宁:
- Node.js v10.15.3
- NPM 6.4.1
- react-native@0.59.2
第一个错误与无法解析模块 events
相同,
我可以安装事件,
但是 fs 模块是:"This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it."
var Protocol = require('azure-iot-device-http').Http;
var DeviceClient = require('azure-iot-device').Client;
var Message = require('azure-iot-device').Message;
var connectionString = 'my connection string';
var client = DeviceClient.fromConnectionString(connectionString, Protocol);
function ConnectionTest(err) {
if (err) {
console.log('Could not connect: ' + err);
} else {
console.log('Client connected');
}
client.close(function () {
process.exit(0);
});
};
export async function Test() {
client.open(ConnectionTest);
};
基本上我需要知道如何让 azure IOT hub 客户端在我的 react-native 应用程序中工作(不使用 Expo)。
我很困惑,所以任何帮助将不胜感激。
缺少依赖模块...这是fs ...
这个文件系统 npm 模块与 react-native 不兼容...因为它有自己不同的环境。
我有 "import { symlink } from 'fs';" 在我的一个脚本中随机弹出。一旦我删除了这一行,同样的问题你就消失了。我会在您的整个项目中搜索该行。