我一直试图找到答案为什么webpack关心后端的模块加载。有可能需要这样做吗? JSPM也会进行后端模块加载吗?
答案 0 :(得分:0)
假设您的第一个问题与“为什么预先捆绑客户端的JavaScript代码?”
一致。模块捆绑有很多原因。一些:
关于第二个问题:
JSPM确实提供此功能。这可以使用jspm bundle
命令在命令行上完成。
答案 1 :(得分:0)
最简单的原因是性能。打开文件并关闭文件的过程比发送文件(流)所需的时间要慢,因此开放和关闭文件操作的次数越少,服务器发送请求的文件的速度就越快。因此,通过减少构成javascript / web项目的文件数量,浏览器完成获取文件并开始为最终用户处理文件的速度就越快。
良好的构建过程可以为您的Web项目做的事情不仅仅是简单地将所有Js文件添加到一起,因为JSPM等工具也可以将css和html文件合并到一个bundle.js文件中,进一步添加到您的结尾 - 用户体验。