第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

webpack深入與實戰(zhàn)

難度中級
時長 3小時21分
學(xué)習(xí)人數(shù)
綜合評分9.60
259人評價 查看評價
9.8 內(nèi)容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • webpack安裝:

    1. cd/imooc?

    2. 新建文件夾 mkdir webpack-test

    3. cd webpack-test

    4. 初始化 npm npm init

    5. 安裝 webpack npm install webpack --save-dev?

      (--save:dependencies運行時依賴;--save-dev:devDependencies是開發(fā)時的依賴)

    6. webpack天生是不支持css類型的,因此處理css文件需要依賴loader? ? ? ? ? ?安裝 loader? npm install css-loader style-loader?--save-dev? ? ? ? ? ? ? ? ? ? ?require('style-loader!css-loader!./style.css')

    7. 命令行指定 webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' --watch(參數(shù):自動更新和打包)

    查看全部
  • webpack模塊打包工具

    查看全部
  • 插件 html-webpack-plugin

    查看全部
  • 安裝與卸載:

    刪除本地(局部)webpack-cli

    npm?uninstall?webpack-cli

    刪除全局webpack

    npm?uninstall?-g?webpack

    刪除本地webpack

    npm?un?webpack

    安裝webpack:

    1、創(chuàng)建一個新的本地項目目錄名為webpack-demo

    mkdir?webpack-demo

    2、進入目錄

    cd?webpack-demo

    3、創(chuàng)建package.json文件

    npm?init?-y

    4、安裝webpack

    # 要安裝最新版本或特定版本,請運行以下命令之一:

    # 第一個安裝方式默認安裝最新版本

    npm?install?--save-dev?webpack

    # 第二個安裝方式是安裝你需要的版本

    npm?install?--save-dev?webpack@

    5、安裝webpack-cli

    npm?install?--save-dev?webpack-cli

    # 不要忘記webpack4.+開始webpack-cli是必備的哦

    6、檢查webpack是否安裝成功

    node_modules/.bin/webpack?-v

    # 執(zhí)行了這個命令以后會輸出一個版本號

    # 因為webpack在不斷更新所以我們的版本號會有點區(qū)別,不是什么問題

    測試打包:

    #前面是打包文件的名稱,后面的是打包后的名稱

    webpack?hellow.js?hello.bundle.js




    查看全部
  • 中文官網(wǎng):https://webpack.docschina.org/

    中文文檔:https://webpack.docschina.org/concepts/

    定義:一個模塊的打包器

    (目標(biāo))功能:

    1、切分依賴樹(切分到不同的代碼塊,按需加載,跟懶加載概念類似)

    2、保持初始化加載時間更少

    3、任何一個靜態(tài)資源,都可被視為一個模塊在項目中被引用

    4、整合第三方類庫,并把第三方類庫視為它的模塊在項目中引用

    5、可以在整個項目打包的每個過程中自定義想做的事

    6、適合大型項目

    跟其他打包工具的區(qū)別:

    1、代碼分割

    2、loaders概念

    3、插件系統(tǒng),模塊熱更新特性(提高開發(fā)和調(diào)試效率)

    查看全部
  • 巧克力據(jù)統(tǒng)計 氣球圖
    查看全部
  • 第一課
    查看全部
  • 改變資源文件引入形式,提高加載效率

    采用url形式引入資源文件,頁面會多次通過http請求資源文件,一定程度上影響頁面加載速度,可以將文件內(nèi)容直接引入代碼中來優(yōu)化性能。

    http://img1.sycdn.imooc.com//60431e85000189e812340865.jpg

    注意:將htmlwebpackPlugin中的inject設(shè)置能false,取消自動注入

    查看全部
  • 多頁面入口配置

    http://img1.sycdn.imooc.com//60409b880001a48605810204.jpg

    http://img1.sycdn.imooc.com//6040d4af00016ca507410628.jpg

    http://img1.sycdn.imooc.com//6040d5020001da1012890635.jpg

    查看全部
  • 設(shè)置打包壓縮規(guī)則

    http://img1.sycdn.imooc.com//603458680001b42406680351.jpg

    查看全部
  • 打包路徑修改,若不設(shè)置publicPath則使用相對路徑

    http://img1.sycdn.imooc.com//603457320001858004560137.jpg

    http://img1.sycdn.imooc.com//6034571600016d8c06540429.jpg

    查看全部
  • html文件中直接使用htmlWebpackPlugin

    htmlWebpackPlugin.files:獲取打包后的文件信息

    htmlWebpackPlugin.options:獲取package.json中htmlWebpackPlugin的全部屬性

    注意:通過這種方式注入js引用,應(yīng)將inject改為false,否則引用文件會重復(fù)生成。

    查看全部
  • html-webpack-plugin其他配置

    filename:指定html打包后的文件名稱

    template:指定打包html模板,將基于模板進行打包

    inject:指定自動生成文件位置

    查看全部
  • 使打包后的文件存放到相應(yīng)的目錄結(jié)構(gòu)中

    查看全部
  • 使用webpack插件html-webpack-plugin自動化生成項目中的html頁面

    命令:npm install html-webpack-plugin --save

    在webpack.config.js中配置template,可使打包后的index.html基于制定文件自動生成關(guān)聯(lián)js或css引用,能夠有效避免因hash變化而每次都需改動引用路徑的問題。


    查看全部

舉報

0/150
提交
取消
課程須知
1、對模塊化開發(fā)有一些了解 2、使用過 node 對 npm 有基本的了解 3、對打包有一個基本的概念
老師告訴你能學(xué)到什么?
1、模塊化的開發(fā) 2、webpack 的 CLI (命令行) 3、webpack 如何在項目中打包 4、webpack 如何處理項目中的資源文件

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!