收藏
回答

如何引入mqtt.js

目前开发需要用到mqtt,采用https://github.com/mqttjs/MQTT.js

npm init

npm install mqtt -s --production

通过屏蔽mqtt.js开头的 #!/usr/bin/env node

构建nmp成功


但是require('mqtt')后报module "miniprogram_npm/mqtt/events" is not defined,请问有谁知道如何修改


哪位大佬成功引入并调用过mqtt.js

最后一次编辑于  03-06
回答关注问题邀请回答
收藏

3 个回答

  • 小森林
    小森林
    11-14

    楼主大大,我的问题是 ,总是报

    缺少npm包_process,开始安装...
    warning ..\..\..\package.json: No license field
    warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
    warning antd > rc-tree-select > rc-trigger > rc-animate > fbjs > core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2.
    error An unexpected error occurred: "https://registry.npm.taobao.org/_process: Not found".


    11-14
    赞同
    回复
  • Likun
    Likun
    03-12

    你们真机上可以正常连接吗?


    03-12
    赞同
    回复 3
  • 葛勇立💭
    葛勇立💭
    03-07

    我也是同样的问题,一开始编译都通不过,还是看了你的帖子才编译通过的

    03-07
    赞同
    回复 4
    • kkk
      kkk
      03-08

      我已经连接通讯上,直接引用这个文件就行https://unpkg.com/mqtt/dist/mqtt.min.js

      具体参考https://blog.csdn.net/ngl272/article/details/87887885

      03-08
      1
      回复
    • 葛勇立💭
      葛勇立💭
      03-10回复kkk

      非常感谢楼主,通过这个问题,深感自己对npm的结构和原理理解不深入,后面需要认真的学习一下

      03-10
      回复
    • Mr Chen
      Mr Chen
      10-08回复kkk
      楼主你好,我引入mqtt.min.js报错Uncaught TypeError: buf.writeUInt8 is not a function是啥原因呢。
      10-08
      回复
    • 月饼-7
      月饼-7
      11-12回复kkk
      楼主你好,我引用后报TypeError: WS is not a constructor,你是怎么调试成功的,能不能新建一个能用的工程发给我?
      11-12
      回复