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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐