首页 > 建站教程 > 小程序、公众号 >  uni-app require引入文件没有被编译到小程序的解决方法正文

uni-app require引入文件没有被编译到小程序的解决方法

在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引入的文件没有被编译:

uni-app,require,小程序

解决方法是,将被引入的js文件,放到static即可:

const mqtt = require('../static/mqtt.min.js')

编译结果:


uni-app,require,小程序