我是编程新手,并开始使用纯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
Isn< mqtt-js与tabris-js兼容还是全球问题?
答案 0 :(得分:0)
从文件中; MQTT.js是MQTT协议的客户端库,用JavaScript编写,用于node.js和浏览器。 要在浏览器中使用MQTT.js,请参阅browserify部分。
我以同样的方式测试过,效果很好。 浏览化了node_modules / mqtt / mqtt.js模块到browsermqtt.js并将此包需要到我的tabris-js应用程序中。 并使用MQTT over Websockets端口到代理。