Vue-CLI项目中引用mqtt.js 报错,Buffer is not defined

原因是因为没有在vue.config.js中配置ProvidePlugin

// vue.config.js
...
configureWebpack: {
	plugins: [
		...
		new webpack.ProvidePlugin({
			process: 'process/browser', 
			Buffer: ['buffer', 'Buffer']
		})
	]
}

MQTT.js/issues/1294

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐