我们可以导入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);
答案 0 :(得分:1)
将Node的内置库与Webpack一起使用时,它会在可用时自动导入与浏览器兼容的版本。
您可以在this file中看到整个列表和匹配的包。
对于http
,您最终会得到http-browserify
。并非一切都受支持,因此创建HTTP服务器将无法工作(因为这在浏览器中是不可能的)。您仍然可以使用http
来执行请求,如文档中所示。