国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解webpack進(jìn)階之loader篇

2019-11-19 15:42:30
字體:
供稿:網(wǎng)友

webpack的loaders是一大特色,也是很重要的一部分。這遍博客我將分類講解一些常用的laoder

一、loaders之 預(yù)處理

  • css-loader 處理css中路徑引用等問題
  • style-loader 動(dòng)態(tài)把樣式寫入css
  • sass-loader scss編譯器
  • less-loader less編譯器
  • postcss-loader scss再處理

npm install --save -dev css-loader style-loader sass-loader less-loader postcss-loader

栗子:

module: { loaders: [  {test: //.css$/, loader: "style!css?sourceMap!postcss"},  {test: //.less$/, loader: "style!css!less|postcss"},  {test: //.scss$/, loader: "style!css!sass|postcss"} ]}

二、loaders之 js處理

  • babel-loader
  • jsx-loader

npm install --save-dev babel-core babel-preset-es2015 babel-loader jsx-loader

栗子

新建一個(gè)名字為.babelrc的文件

{ "presets": ["es2015","react"], "plugins":["antd"]}

新建一個(gè)名字為webpack.config.js文件

module.exports ={ entry: './entry.js', output: { path: __dirname, filename: 'bundle.js' }, module: {loaders: [ {test: //.js$/, loader: "babel", exclude: /node_modules/}, {test: //.jsx$/, loader: "jsx-loader"} {test: /.css$/, loader: 'style!css'} ] }};

三、loaders之 圖片處理

url-loader

npm install --save-dev url-loadr

module: { loaders: [  {test: //.(jpg|png)$/, loader: "url?limit=8192"}, ]}

四、loaders之 文件處理

file-loader

npm install --save-dev file-loader

module: { loaders: [  {   test: //.(png|jpg|jpeg|gif|svg|woff|woff2|ttf|eot)$/,   loader: 'file'   }, ]}

五、loaders之 json處理

json-loader

npm install --save-dev json-loader

module: { loaders: [  {test: //.json$/,loader: 'json'}, ]}

六、loaders之 html處理

raw-loader

npm install --save-dev raw-loader

module: { loaders: [  { test: //.html$/,loader: 'raw'}, ]}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 哈巴河县| 滕州市| 安宁市| 陈巴尔虎旗| 铜川市| 嘉兴市| 乌审旗| 乌兰浩特市| 康平县| 汾西县| 化隆| 疏勒县| 项城市| 承德市| 湖北省| 凤山市| 青冈县| 茂名市| 吉木萨尔县| 潼关县| 渝北区| 勐海县| 棋牌| 徐水县| 牙克石市| 台前县| 濉溪县| 铁岭县| 沽源县| 雅江县| 阳信县| 锡林浩特市| 邢台市| 开平市| 新密市| 黄梅县| 攀枝花市| 青阳县| 湖北省| 巨野县| 新河县|