webpack的使用方法

我經常使用的webpack版本是3.8.1版本css

http://www.javashuo.com/article/p-fbsavghk-bc.html   html

這個是他的網址前端

那麼咱們說一下webpack,他是一個前端資源加載或打包的工具,他能夠打包:img,css,js,json等webpack

第一步:下載es6

  npm  install  -g  webpack@3.8.1 web

  npm install  webpack@3.8.1  --save -dev 局部下載npm

  儘可能全局和局部都安裝  json

第二步瀏覽器

  打包js文件服務器

    指令webpack入口文件(要被打包的文件)   出口文件(要打包到的文件)

            例如:            webpack js/a.js      dist/bundle.js

      若是咱們只想使用webpack這個指令就進行打包的話,就須要配置webpack.config.js

    webpack會有一個默認的配置文件叫webpack.config.js

    指令就是簡單的webpack就能夠了

第三步

   添加熱加載      改變文件內容    按住保存    就會自動刷新

  webpack-dev-server@2.9.4

  注意:webpack是3.8.1這個輕量級服務器就得是2.9.4若是webpack是4.0版本,這個dev-server就得是3.0版本

   全局下載webpack-dev-server     npm install  -g    webpack-dev-server@2.9.4

  在開發環境下載   npm i --save-dev  webpack-dev-server@2.9.4

    直接使用webpack-dev-server啓動就OK了

    可是這種方式只能開啓服務器,可是不能自動刷新

    另外一種啓動webpack-dev-server  --hot   --inline

    既能夠啓動服務器  也能夠讓瀏覽器自動刷新

    配置啓動指令

      在當前項目下的package.json寫

  

    注意的就是在這個服務器下載生成的虛擬bundle.js

    這個虛擬js文件由配置文件決定的。可是他是和app.html同目錄級別關係。因此引入關係須要注意

  

  打包css文件

    loader:依賴包

    css轉成js less轉成js

    Json轉成js png轉成js    而loader   就解決這些問題的

 css文件打包到js中,須要css-loader  style-loader

 

    處理json文件

      下載json-loader    npm i --save-dev   json-loader

      在配置文件添加依賴模塊

    

       處理圖片

    npm i --save-dev url-loader       還須要npm install file-loader --save-dev

    

     處理js針對es6

      須要學習babel   這個babel模塊專門將es6語法解析成es5格式

      npm i --save-dev   babel-loader  @babel/core  @babel/preset-env webpack

      或者

       

      

      在webpack中輸入指令npm run dev 後會自動啓動一個瀏覽器

      須要借鑑插件open-browser-webpack-plugin      --save-dev

相關文章
相關標籤/搜索