好多人在剛開始學習了webpack以後,可能對於webpack是什麼?怎麼用多少會有些迷茫,下面是個人學習心得,但願能幫助到你們,有不足之處,也歡迎提出共同來討論。javascript
webpack會把一切視爲模塊,而模塊化的文件會十分靈活,且容易調試以及升級,webpack會讓人有種工程化的意識。css
有人會說webpack就是爲js打包而生的,其餘的功能也是後來才加上去的,因此webpack更注重打包,也就是說文件打包功能更增強大。此外,如今的webpack不只能給js文件打包,css文件等等均可以,至於如何實現咱們後面會提到。它還能夠預編譯文件等等。html
$npm install webpack -g
npm init npm install webpack -save-dev
模塊打包的起點稱之爲入口文件。入口文件會告訴webpack從哪裏開始打包和遵循着什麼依賴關係進行打包。是你app第一個啓動的文件。java
index.htmlwebpack
<!DOCTYPE html> <html lang="en"> <head> <title></title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <script type="text/javascript" src="bundle.js"></script> </body> </html>
main.jsweb
module.exports = { entry: "./main.js", output: { filename: 'bundle.js' } };
安裝live-server,
npm install live-server -gnpm
感覺一下吧。app
固然這裏是基本的東西。模塊化