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

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

webpack深入與實戰

難度中級
時長 3小時21分
學習人數
綜合評分9.60
259人評價 查看評價
9.8 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 處理less文件中引入postcss-loader順序, less> postcss>css>style
    查看全部
  • 當要把所有@import引入的css文件也進行postcss-loader處理時,需要加上importLoaders=1, 這個因為loader僅僅為postcss-loader所以為1
    查看全部
  • postcss可以放在module之后表示postcss需要引入的依賴
    查看全部
  • webpack的三種用法 1.直接命令行使用。 2.node.js API的使用方式。 3.webpack —config webpack.config.js 一、entry 1、三種輸入方式 (1)string,輸入字符串 entry:{ main:'./src/script/main.js' }, (2)array, 數組。適用情況:兩個平行的,不相依賴的文件打包在一起。 entry:{ main:['./src/script/main.js','./src/script/a.js'] }, (3)object, 適用情況:多頁面應用程序。這里要和output里的[name]占位符配合使用,威力才能最大。如果你要打包成多個js文件,那么entry對象里的key叫做chunk就是文件名,里面的值就是需要打包的文件里面包含的文件。 entry:{ main:'./src/script/main.js', a:'./src/script/a.js' }, 二、output 1、占位符有3種:[name]、[hash]、[chunkhash] 2、output的filename (1)hash: 這次打包的hash 每次終端運行webpack命令,都會生成一段信息,這段信息的第一行就有一個hash (2)chunkhash:每一個chunk自己的hash 3、output的path,//這里配置的是輸出的文件地址
    查看全部
  • output中可以設置線上文件的文件名
    查看全部
  • 引入公用的js,在body中引入自己的js文件
    查看全部
  • 獲取到不帶publicPath的文件名稱.source()可以獲取到js的實際內容
    查看全部
  • 一 配置文件 ① 配置文件是默認的文件名(webpack.config.js) 1. 在文件的根目錄下創建webpack.config.js文件 2. 配置參數 var path = require('path'); module.exports = { entry:'./src/script/main.js',//打包的入口 output:{ path: path.resolve(__dirname, 'dist/js'),//打包后的存放路徑 (絕對路徑) filename:'bundle.js'//打包后的文件名 } } 3. 在命令行 中運行:webpack ② 配置文件不是默認的文件名 1. 比如配置文件的文件名為webpack.dev.config.js 2. 在命令行中運行時:webpack --config webpack.dev.config.js 二 設置webpack參數 1. 在npm腳本文件package.json文件中設置 2. 在scripts中添加:"webpack":"webpack --config webpack.config.js --progress --display-modules --colors --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
    查看全部
  • 多頁面應用 自動生成html
    查看全部
  • webpack.config.js配置文件
    查看全部
  • 這一章沒什么卵用
    查看全部
  • 本章節主要內容: 流程: 1.初始化,自動創建package.json npm init 2、在本項目中安裝Webpack作為依賴包 npm install webpack --save-dev 3、打包,打包js為自定義的hello.js(js文件自定義,2-3步驟之間需要自己寫頁面邏輯),自動會生成一個hello.bundle.js文件 webpack hello.js hello.bundle.js 4、html頁面引入hello.bundle.js 中間要點: 1、其他js文件處理 hell.js里require("./xx.js") 2、css文件處理 a、需要先命令行安裝css的loader npm install css-loader style-loader --save-dev b、在hello.js里require("style-loader!css-loader!./style.css") 3、避免在require css大量指定loader,直接通過命令行來指定相應的loader webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader" 4、避免每次輸入打包等命令行,直接通過命名行來監聽變動并自動打包 webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader" --watch 備注:webpack hello.js hello.bundle.js --watch 此命令沒指定css loader,需require的時候指定 其他命令行 1、查看打包的模塊 webpack hello.js hello.bundle.js --display-moudles //查看打包的模塊 2、查看打包的進度 webpack hello.js hello.bundle.js --progress 3、命令行里終止該次命令 ctrl+c
    查看全部
  • mkdir webpack-test cd webpack-test npm init npm install webpack webpack hello.js hello.bundle.js
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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