0

我是编程新手,从纯 JavaScript 的 tabris-js 移动应用程序开发框架开始。Tabris-js 支持使用 npm 模块和 cordova 插件来扩展。

我尝试将 mqtt-js npm 库导入 tabris-js 应用程序。本地安装库到路径;project_folder/node_modules/mqtt/mqtt.js 并在 package.json 中添加了依赖项。

导入模块时:

const mqtt = require('mqtt'); 

错误是:could not parse the module .../mqtt.js

mqtt-js 与 tabris-js 不兼容还是这是一个全球性问题?

4

1 回答 1

0

从文件中;MQTT.js 是 MQTT 协议的客户端库,用 JavaScript 为 node.js 和浏览器编写。要在浏览器中使用 MQTT.js,请参阅 browserify部分

我以相同的方式进行了测试,并且效果很好。Browserified node_modules/mqtt/mqtt.js 模块到 browsermqtt.js 并且需要这个包到我的 tabris-js 应用程序中。并使用 MQTT over Websockets 端口连接到代理。

于 2017-11-17T07:09:49.783 回答