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']
})
]
}
// vue.config.js
...
configureWebpack: {
plugins: [
...
new webpack.ProvidePlugin({
process: 'process/browser',
Buffer: ['buffer', 'Buffer']
})
]
}