我是编程新手,刚开始使用tabris-js纯javascript的移动应用程序开发框架。Tabris-js支持使用npm模块和cordova插件进行扩展。
我尝试将mqtt-js npm库导入tabris-js app。在本地将库安装到path;project_folder/node_modules/mqtt/mqtt.js,并在package.json中添加了依赖项。
导入模块时:
const mqtt = require('mqtt'); 错误是:could not parse the module .../mqtt.js
mqtt-js是否与tabris-js兼容,或者这是一个全局问题?
发布于 2017-11-17 15:09:50
MQTT.js是一个用于MQTT协议的客户端库,用JavaScript编写,适用于node.js和浏览器。要在浏览器中使用MQTT.js,请参阅browserify部分。
我用同样的方法进行了测试,效果很好。将node_modules/mqtt/mqtt.js模块浏览器化为browsermqtt.js,并将此捆绑包添加到我的tabris-js应用程序中。并通过Websockets端口对代理使用MQTT。
https://stackoverflow.com/questions/47281228
复制相似问题