出现问题的背景:项目中该页面使用了火星科技的mars3d与mqtt;从其他页面跳转该页面时,跳转不了,且控制台报错process is not defined,看报错的位置是mqtt的问题;
我的mqtt版本为4.3.7,原本我引入mqtt依赖的方式:
import mqtt from "mqtt";
在我没有使用mars3d之前,这样写是没有问题的,但是因为使用mars3d产生了很多问题,把有关mars3d的问题解决完就出现了这个问题,具体为啥会这样我也不清楚。。。
修改mqtt引入方式,该问题就解决了
import * as mqtt from 'mqtt/dist/mqtt';