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

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

webpack深入與實戰

難度中級
時長 3小時21分
學習人數
綜合評分9.60
259人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • npm install css-loader style-loader --save-dev
    查看全部
  • 一、創建代碼源文件目錄:終端輸入:mkdir src. 創建代碼打包過以后的靜態資源目錄:終端輸入:mkdir dist. 二、視頻中的是webpack1,我安裝的是webpack2。 視頻中的webpack.config.js文件中的path,改成:path:path.resolve(__dirname,'./dist/js'), 然后在文件的第一行加上var path=require('path'); 三、如果是webpack.config.js改名字,改成webpack.dev.config.js 終端目標文件輸入:webpack會失效 終端目標文件輸入:webpack --config webpack.dev.config.js會生效 四、package.json中的scripts中寫入webpack的參數后, 終端目標文件輸入:npm run webpack
    查看全部
  • img-loader減小圖片大小
    查看全部
  • url-loader將編碼為base64嵌入html中
    查看全部
  • 模板中引入圖片地址方法
    查看全部
  • 6、style-loader!cssloader!如果每個css文件都要寫的話,就很麻煩,可以通過環境配置來避免這些重復的輸入: (1)終端項目目錄輸入:webpack (2)終端項目目錄輸入:webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' (aSuncat: css-loader后面不要加!,mac下是單引號'',windows是雙引號"") 7、每次修改文件,都要重新輸入命令,讓文件自動更新,自動打包,可以用--watch的參數 (1)終端項目目錄輸入:webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' --watch 8、打包過程的progress 終端輸入:webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' --progress 9、引用的模塊 終端項目目錄輸入:webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' --progress --display-modules 10、為什么打包模塊的原因 終端項目目錄輸入:webpack hello.js hello.bundle.js --module-bind 'css=style-loader!css-loader' --progress --display-modules --display-reasons
    查看全部
  • 一、webpack 1、安裝: (1)進入指定目錄 (2)新建文件夾:終端輸入:mkdir webpack-test (3)進入文件夾:終端輸入:cd webpack-test (4)文件夾下初始化npm:終端輸入:npm init (5)全局裝webpack:終端輸入:npm install webpack -g (注:第一次運行webpack項目時,如果沒有這一步,而直接執行下一步的話,會提示錯誤:webpack: command not found) (6)文件夾中裝webpack:終端輸入:npm install webpack --save-dev (參數-g的含義是代表安裝到全局環境里面,參數--save-dev的含義是代表把你的安裝包信息寫入package.json文件的devDependencies字段中。) 2、項目操作 (1)用編輯器打開當前目錄:終端輸入:atom ./ (視頻中老師用的編輯器是atom) (2)編輯器中:新建一個目錄,命名為hello.js (3)webpack打包:終端輸入:webpack hello.js hello.bundle.js(前面是要打包的文件名字,后面是打包后的文件名字) asset這次打包生成的文件,chunks這次打包的分塊,chunk Names這次打包的塊名稱。 3、webpack支持的三種模塊化方式:md,commonJs, es6. require(‘.world.js’)的寫法是commonJs的 4、webpack天生不支持css類型的文件,如果要處理這種文件,就要依賴Loader. 5、安裝loader (1)終端項目目錄輸入:npm install css-loader style-loader --save-dev (2)require('style-loader!css-loader!./style.css');表示引用文件之前,要引入loader
    查看全部
  • npm install --save-dev babel-preset-latest
    查看全部
  • 一、webpack+react+es6 的組合非常常見。 二、webpack有個特性:代碼分割,code-splitting。項目分割,在項目加載過程中只加載需要的文件。 三、按需加載。
    查看全部
  • loaders: [ { test: /\.js$/, exclude: /(node_modules|bower_components)/, include: /src/, loader: 'babel-loader', query: { presets: ['latest'] } } ]
    查看全部
  • webpack在GitHub上面是是一個很火的項目。webpack+React+ES6是是一個很火的組合。 code splitting代碼分割、loader、clever parsing模塊熱更新、plugin system
    查看全部
  • html插件 npm install html-webpack-plugin 在webpack.config.js中引入并初始化
    查看全部
  • npm install html-webpack-plugin --save-dev
    查看全部
  • 三個占位符來區別不同文件:1、name 2、hash 3、chunkhash hash和chunkhash的區別 hash:是每次打包的hash chunkhash: 每個模塊自己的hash值,可以理解為版本號,也可理解為md5值(保證每個文件的唯一性)
    查看全部
  • 關于entry有三種寫法: 1:字符串string類型 2:數組array類型 3:多文件對象object類型
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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