Использование библиотек npm в приложении tabris-js

Я новичок в программировании и начал с разработки мобильных приложений tabris-js для чистого javascript. 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 или это глобальная проблема?

1 ответ

Из документа; MQTT.js - это клиентская библиотека для протокола MQTT, написанная на JavaScript для node.js и браузера. Чтобы использовать MQTT.js в браузере, смотрите раздел browserify.

Я тестировал таким же образом, и это сработало хорошо. Просмотрите файл node_modules/mqtt/mqtt.js в файле browsermqtt.js и запросите этот пакет в моем приложении tabris-js. И используйте MQTT через порт Websockets для брокера.

Другие вопросы по тегам