Webpack 源码学习系列(一)
生活随笔
收集整理的這篇文章主要介紹了
Webpack 源码学习系列(一)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學(xué)習(xí)源碼,在于了解整體結(jié)構(gòu),對整個機(jī)制有一個整體了了解,做到心里有數(shù),而不是看別人怎么用就怎么用,不報錯就行。
獲取源碼
首先,先到github中獲取源碼。
git clone https://github.com/webpack/webpack.git尋找入口
獲取到源碼以后,首先要找到入口。
webpack是一個npm包,所以可以在package.json中找到對應(yīng)的入口,即:"main": "lib/webpack.js",
webpack.js解讀
webpack.js里只有兩個成員webpack(options, callback) 和exportPlugins(obj, mappings)
webpack函數(shù)的作用
exportPlugins的作用
從下圖中可以看出,這是用來導(dǎo)出默認(rèn)實現(xiàn)的Plugins的,暫時可以不用管,后續(xù)可以查看導(dǎo)出了什么插件。
總結(jié)
這一章只是簡單的看了一下入口文件進(jìn)行一個簡單的了解。
本章內(nèi)容內(nèi)容:
- webpack入口
- lib/webpack.js的主要內(nèi)容
下一章內(nèi)容
- compiler對象
總結(jié)
以上是生活随笔為你收集整理的Webpack 源码学习系列(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux自学笔记--nginx基本配置
- 下一篇: 云计算:革新动力并不是一把万能钥匙