亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

webpack深入與實戰

難度中級
時長 3小時21分
學習人數
綜合評分9.60
259人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 關于entry使用“對象” -- 多模塊源 而 output的配置情況的例子: 利用hash值 - 可以對靜態資源的管理 - 特別有用 --確保文件名(索引)的唯一性
    查看全部
  • 如果entry中是多個的,則output中需要使用占位符等方法來解決導出的模塊文件相互覆蓋的問題: 占位符: [name] [hash] //打包的hash值 [chunkhash] //chunk的hash值
    查看全部
  • webpack.config.js詳細配置--entry: entry 可以配置三種值: 字符串 數組 對象(鍵值對):適用的場景是多頁面
    查看全部
  • npm run 自定義的腳本命令: 在package.js的scripts中,我們可以將一些命令行命令寫成簡短的腳本(字符串),使用腳本的名稱來代替,使用npm run 腳本名稱 來執行(相當于執行這些命令)即可: "scripts": { "webpack": "webpack --config webpack.config.js --colors --display-modules --dsiplay-reasons" } 然后,在命令行中我們可以如下執行: npm run webpack 即相當于在命令行執行: webpack --config webpack.config.js --colors --display-modules --dsiplay-reasons
    查看全部
  • 將webpack.config.js改名為webpack.dev.config.js 那么,在命令行使用 webpack進行打包編譯的時候,直接使用webpack就不會進行打包, 需要加上參數: webpack --config webpack.dev.config.js
    查看全部
  • 這里經過實踐,目前的webpack版本需要這樣寫(按老師的寫法現在會報錯): module.exports = { entry: __dirname + '/src/script/main.js', output: { path: __dirname + '/dist/js' filename: 'bundle.js' } } 解釋: 1- 現在webpack要求寫路徑寫為絕對路徑 2- __dirname //這是一個nodeJs的變量,用來獲取當前文件所在目錄的完整目錄名 改進: nodejs的知識還是需要系統地學習一下
    查看全部
  • 影響打包的速度原因::打包的內容包括的node-modules里面的所有模塊 解決辦法:打包時忽略node-modules里面的所有模塊 具體解決辦法: 方法一:忽略node-modules的打包通過配置exclude:"node-modules文件夾所在的絕對路勁" 方法二:指定打包內容,通過配置include:"需要打包的文件路徑"
    查看全部
  • 這里指定對應loader的命令行: windows下的測試: webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader" 注意:后面的loader指定部分:是雙引號,單引號會報錯 當文件改變時自動執行webpack命令進行打包: webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader" --watch 利用webpack --watch這個參數 --progress //顯示出打包進程 --display-module //顯示出打包生成的模塊 --display-reasons //顯示出每一個模塊打包的原因
    查看全部
  • 可以不在require中引入loader 可以通過命令行工具: webpack hello.js hello.bundle.js module-bind 'css=style-loader!css-loader'
    查看全部
  • 在引用文件之前,需要指定相應的loader: require('style-loader!css-loader!./style.css') 作用: css-loader //處理css文件 style-loader //將css-loader處理后的文件作為樣式標簽<style>插入到html文件中
    查看全部
  • 樹狀結構的打包,需要一個根節點文件。其他文件通過被模塊引入直接或間接與根節點有所關聯。 常用loader: css-loader style-loader
    查看全部
  • 通過命令行處理,不用每次都在引入的時候去寫
    查看全部
  • css-loader使webpack能夠處理.css文件 style-loader是樣式生效
    查看全部
  • 不錯啊
    查看全部
  • 1.在css或less中引入圖片 安裝file-loader,配置webpack.config.js,如此圖片會被編譯,在html根目錄中用相對路徑引入圖片也是同等效果 2.在html中引入圖片
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!