为了账号安全,请及时绑定邮箱和手机立即绑定

webPack的作用就是把多个js合并成一个?

webPack的作用就是把多个js合并成一个?

摇曳的蔷薇 2018-09-12 09:10:52
我刚学习webPack不久,对其一些理解不知道对不对,请各位老司机点拨纠正。1、看了几次教程,感觉webPack主要功能是合并多个js到一个的。code01.js、code02.js、code03.js 编译后--> all.js那么请问,整个项目那就只用引用一个js了么?有合适的按需加载机制么?另:是不是css也能合并到一起变成一个css?那webpack会处理变量重名的问题么?(如两个js文件都有var a=10;合并后会混乱么?);会处理css类名重复的问题么?(如两个css分别都有.title的样式,并被不同.html引用,合并前互不影响,合并后就麻烦了)2、看到介绍,说页面中可以直接引入sass、typeScript的源码,然后它会构建出浏览器可识别的css、js来。这个理解是正确的吧?3、我学习尚未深入,请老司机用通俗易懂的方式解答一下,感谢司机。如果有什么其它应用场景,也请老司机不吝赐教。good man one life safe.
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

我抛砖引玉一个...
以我粗浅的理解,有以下几个作用

  1. 全部模块化,管你是js/css/img...通通视为模块,这是它很重要的思想,甚至连在html中引入img都要添加一个loader来载入,方便统一管理

  2. 强大的预处理,模块化之后,webpack可以帮你做很多预处理的事情,比如编译typescript,编译scss,压缩img,转化base64等等

  3. 有一些好用的插件,比如热替换什么的


查看完整回答
反对 回复 2018-10-29
  • 1 回答
  • 0 关注
  • 1425 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号