Can we import all node.js
modules in webpack and create a bundle.js
? Example what if I use http
module and webpack application and bundle it and run in browser?
main.js
var http = require('http');
var server = http.createServer(function (req, res) {
// send output
});
server.listen(8080);
When using Node's built-in libraries with Webpack, it will automatically import a browser-compatible version when available.
You can see the entire list and matching packages in this file .
For http
, you'll end up with http-browserify
instead. Not everything is supported, so creating a HTTP server will not work (as this isn't possible in a browser). You can still use http
to do requests as shown in the documentation.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.