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

时间:2016-07-27 06:26:05

标签: node.js webpack webpack-dev-server

我们可以导入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);

1 个答案:

答案 0 :(得分:1)

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

您可以在this file中看到整个列表和匹配的包。

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