You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using Snowpack to deal with dependencies. I am aware that Snowpack uses rollup-plugin-node-polyfills to polyfill Node built-in modules. I'd like to use a package called async-mqtt which relies on node built-in modules (events, stream, buffer). So I installed it with Snowpack, and polyfilled it with this plugin. However, I noticed that the polyfilling process did something strange. I got an error: Class extends value [object Object] is not a constructor or null
Now, this error applies for the following code: class Parser extends events. So I checked what is the value of events, and it turns out, that events is an object instead of a class:
Hey there,
I am using Snowpack to deal with dependencies. I am aware that Snowpack uses
rollup-plugin-node-polyfills
to polyfill Node built-in modules. I'd like to use a package calledasync-mqtt
which relies on node built-in modules (events, stream, buffer). So I installed it with Snowpack, and polyfilled it with this plugin. However, I noticed that the polyfilling process did something strange. I got an error:Class extends value [object Object] is not a constructor or null
Now, this error applies for the following code:
class Parser extends events
. So I checked what is the value ofevents
, and it turns out, thatevents
is an object instead of a class:Obviously, you cannot extend a class from an object like this. How can I resolve this issue?
Thanks.
The text was updated successfully, but these errors were encountered: