My point is that in most cases where you're working on a web project that does make use of modules, the module goes through some process before it'll work in a web browser.
No, not with JavaScript modules.
what you're saying is that modules need to be pre-processed using something like Babel or Browserify before including them into your Construct project so that they are web browser friendly.
Yes, with NPM modules, which (currently) don't work the same as JavaScript modules.