在uni-app开发小程序时,使用require引入了一个库:
const mqtt = require('../common/mqtt.min.js')
运行到小程序开发者工具,报错了:
Error: module 'common/mqtt.min.js' is not defined, require args is '../common/mqtt.min.js'
查看了下小程序的common目录,并没有这个js,应该是require引入的文件没有被编译:
解决方法是,将被引入的js文件,放到static即可:
const mqtt = require('../static/mqtt.min.js')
编译结果: