我可以在 webpack 中使用 node.js 服务器模块吗?

Can I use node.js server modules in webpack?

我们可以在 webpack 中导入所有 node.js 模块并创建一个 bundle.js 吗?例如,如果我使用 http 模块和 webpack 应用程序并将其与浏览器中的 运行 捆绑在一起会怎么样?

main.js

var http = require('http');
var server = http.createServer(function (req, res) {
    // send output
});
server.listen(8080);

将 Node 的内置库与 Webpack 一起使用时,它会自动导入可用的浏览器兼容版本。

您可以在 this file.

中查看完整列表和匹配包

对于 http,您最终会得到 http-browserify。并非所有内容都受支持,因此创建 HTTP 服务器将不起作用(因为这在浏览器中是不可能的)。您仍然可以使用 http 来执行文档中所示的请求。