理解:webpack 是一款模塊加載狮杨,資源打包工具.
在安裝 webpack 前,本地環(huán)境需要支持 nodejs
優(yōu)勢(shì):
以commonJS的形式來書寫腳本狮暑,對(duì)AMD庭呜、CMD的支持也很全面,方便舊項(xiàng)目的遷移
關(guān)于 CommonJS , AMD , CMD 的理解
能被模塊化的不止是JS
能替代部分grunt/gulp的工作钢颂,例如打包钞它,壓縮混淆,圖片轉(zhuǎn)base64等
擴(kuò)展性強(qiáng)殊鞭,插件機(jī)制完善遭垛,支持React熱拔插(react-hot-loader)
主要特征:
同時(shí)支持 ComminJS 和 AMD 模塊
靈活性和擴(kuò)展性
按需加載
打包
開發(fā)時(shí)在內(nèi)存中完成打包,性能更快操灿,完全可以支持開發(fā)過程的實(shí)時(shí)打包需求
對(duì) source map 有很好的支持
安裝:cnpm i webpack -g
————————————————
版權(quán)聲明:本文為CSDN博主「QCousin」的原創(chuàng)文章锯仪,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明趾盐。
原文鏈接:https://blog.csdn.net/weixin_43900414/article/details/100517845