哪些NodeJS模块能通过webpack被浏览器所用?

今天突然知道可以通过webpack将nodejs模块运用到浏览器端


//index.html


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>webpack</title>

</head>

<body>

    <script src="index.js"></script>

</body>

</html>

//util.js


var url = require('url');

var urlResult = url.parse('https://www.google.com.hk/search?q=coffee-loader&oq=coffee-loader&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8');

console.log(urlResult);

配置好webpack环境以后,在当前目录下运行


$ webpack util.js index.js

再在浏览器中打开index.html,结果如下:

https://img1.mukewang.com/5c35a6ad0001f0a008320400.jpg

说明我们将nodeJs的url模块成功运用在浏览器端了,下方的文档里说不是所有的nodejs模块它都支持,我试了下
fs模块,果然不行,有谁知道哪些nodejs模块是被webpack所支持并能成功跑在浏览器端的吗

链接:https://webpack.toobug.net/zh...


MYYA
浏览 490回答 1
1回答

红颜莎娜

理论上没有用到nodejs特有模块的都可以,比如fs是node的文件系统模块,浏览器自然不能用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript