webpack 心得

在項目中使用webpack

1.通過npm init實(shí)例化package.json文件。

2.通過npm install webpack --save-dev安裝webpack到package.json文件中。

2.或者通過npm install webpack@1.2.x --save-dev安裝指定版本的webpack到package.json文件中。

3.通過npm install webpack-dev-server --save-dev安裝dev tools到package.json文件中,本地運(yùn)行webpack服務(wù)。


Webpack的常用的指令

webpack執(zhí)行一次開發(fā)時的編譯

webpack -p執(zhí)行一次生成環(huán)境的編譯(壓縮)

webpack --watch在開發(fā)時持續(xù)監(jiān)控增量編譯(很快)

webpack -d讓他生成SourceMaps

webpack --progress顯示編譯進(jìn)度

webpack --colors顯示靜態(tài)資源的顏色

webpack --sort-modules-by, --sort-chunks-by, --sort-assets-by將modules/chunks/assets進(jìn)行列表排序

webpack --display-chunks展示編譯后的分塊

webpack --display-reasons顯示更多引用模塊原因

webapck --display-error-details顯示更多報錯信息


webpack.config.js 配置文件

基本的代碼

var webpack = require('webpack');

module.exports = {//插件項plugins:[//提公用js到common.js文件中newwebpack.optimize.CommonsChunkPlugin('common.js'),//將樣式統(tǒng)一發(fā)布到style.css中newExtractTextPlugin("style.css", {allChunks:true,disable:false}),//使用ProvidePlugin加載使用頻率高的模塊newwebpack.ProvidePlugin({$:"webpack-zepto"})

],//頁面入口文件配置entry:{index :'./src/main.js'},//入口文件輸出配置output:{path:__dirname +'/dist/',filename:'[name].js'},module:{//加載器配置loaders:[

{test:/\.css$/,loader:'style-loader!css-loader'},

{test:/\.scss$/,loader:'style!css!sass?sourceMap'},

{test:/\.(png|jpg)$/,loader:'url-loader?limit=8192'}

]

},//其它解決方案配置resolve:{extensions:['','.js','.json','.scss'],alias:{filter:path.join(__dirname,'src/filters')

}

}

};

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 無意中看到zhangwnag大佬分享的webpack教程感覺受益匪淺,特此分享以備自己日后查看,也希望更多的人看到...
    小小字符閱讀 8,220評論 7 35
  • webpack 介紹 webpack 是什么 為什么引入新的打包工具 webpack 核心思想 webpack 安...
    yxsGert閱讀 6,495評論 2 71
  • 【序】 這是剛剛拯救了幾乎整個巫師世界的哈利第一次也將是最后一次來到紐蒙迦德。 六月初的天氣已經(jīng)很炎熱,然而面對著...
    戈德里克山谷里奔跑的斑馬閱讀 1,408評論 3 8
  • 林青霞是公認(rèn)的大美人,因為她的美而不自知!她的美是由內(nèi)向外發(fā)的,為什么呢?因為她被關(guān)懷環(huán)繞著,無論哪個女人,假如被...
    珞語姝閱讀 194評論 0 1
  • 一覺睡到七點(diǎn)鐘,睡了八個半小時,都是昨晚運(yùn)動了一個小時的副作用,睡的深,睡的甜,睡的酣暢淋漓,睡的無法無天。醒來后...
    肯登攀閱讀 165評論 0 0