Javascript 网页包同构/通用插件是如何工作的?
我在服务器端找到了两个解决模块加载器问题的工具:和。有人能给我解释一下这些东西是如何工作的关键步骤吗?它如何捕获/提取导入ed/Javascript 网页包同构/通用插件是如何工作的?,javascript,webpack,Javascript,Webpack,我在服务器端找到了两个解决模块加载器问题的工具:和。有人能给我解释一下这些东西是如何工作的关键步骤吗?它如何捕获/提取导入ed/required模块?我是这三个模块的作者 webpack同构工具在require hacker的帮助下,钩住Node.js的require()函数,拦截require()对所有配置了扩展名的资产的调用,并返回它们的webpack编译表单(取自webpack assets.json,由webpack同构工具/插件在webpack构建期间生成) universalwebp
require
d模块?我是这三个模块的作者
webpack同构工具
在require hacker
的帮助下,钩住Node.js的require()
函数,拦截require()
对所有配置了扩展名
的资产的调用,并返回它们的webpack编译表单(取自webpack assets.json
,由webpack同构工具/插件在webpack构建期间生成)
universalwebpack
没有钩住require()
函数-它只是一个帮助器,用于将客户端webpack配置转换为服务器端webpack配置。它不在服务器端或其他地方运行。它只是一个webpack配置生成器-原来webpack有一个目标:“节点”
参数,该参数使其输出在Node.js上运行的代码,没有任何问题
我在universalwebpack
之前写过webpack同构工具
,所以universalwebpack
是推荐的工具。
然而,许多人仍然使用网页同构工具
(包括我),觉得它不那么复杂。“做需要做的事”很难回答“它如何工作”的问题。谢谢你的跟进。回复了我的否决票。对后续投上一票。