html loader使用方法,webpack中loader的使用方法,以及幾個常用loader的應用小實例

loader:是webpack用來預處理模塊的,在一個模塊被引入之前,會預先使用loader處理模塊的內容。

可能,你會遇到當你用webpack打包的時候,提示你需要一個loader來處理文件,那webpack中的loader就是幫助預處理下模塊中的內容。

默認webpack只會處理js代碼,所以當我們想要去打包其他內容時,讓webpack處理其他類型的內容,就要使用相應的loader。

##使用方法:

####1、在配置文件中(我的是webpack.config.js)加入module屬性,該屬性是一個對象,在這個屬性中有一個rules字段。

先看一下例子,然后再解釋

module:{

rules:[{

test:/\.js$/,

use:[{

loader:'babel-loader',

options:{

presets:['react']

}

}]

}]

}

我們可以看到rules屬性的屬性值為一個數組,每一個數組成員都是一個對象,可以配置不同的規則

test:test后是一個正則表達式,匹配不同的文件類型

use:在這個規則中,當你匹配了這個文件后,使用什么樣的loader去處理匹配到的文件,use接收的是一個數組,意味著當他匹配到文件后,它可以啟用很多的loader去處理文件的內容

use中可以有字符串和對象,當我們需要對loader進行額外的配置時,需要用到對象,如果我們使用的是loader默認的配置,就直接字符串(對應的loader)即可

上面的例子中,因為我們需要對設置預設,所以就將其放在了對象中,該對象中

loader:后面是需要的loader

options:{}對應的loader進行的一些配置

當然,還會有其他的一些屬性比如(exclude、include等),這里就不再詳細贅述

####2、使用這些loader前,我們還需要先下載好和這個loader相關的一些包,所以在你的命令行中使用?npmi-D?+要安裝的模塊名(執行完之后,在package.json中就多了對應的包)

####3、然后就是運行了。

當然這只是loader使用時需要準備的大致東西,但每個loader的使用還要具體來說,下面我們舉幾個常用的例子,把步驟寫一下

###一、webpack處理jsx內容

1、因為需要用到react,所以先安裝react和react-dom庫,所以執行下面的命令(注意如果還沒有安裝依賴,要先執行npmi,這條命令,會自動到package.json中查看devDependencies和dependencies中聲明了哪些包,然后會先把這些包安裝好)

npmi-Sreactreact-dom

2、在入口文件(我這里使用index.js)中引入上面的兩個庫

importReact?from'react';

importReactDOM?from'react-dom';

然后就可以使用相應的jsx語句了

ReactDOM.render(

React

,

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533721.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533721.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533721.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linq查詢不包含某個值的記錄_MySQL行(記錄)的詳細操作

閱讀目錄一 介紹二 插入數據INSERT三 更新數據UPDATE四 刪除數據DELETE五 查詢數據SELECT六 權限管理一 介紹MySQL數據操作: DML在MySQL管理軟件中,可以通過SQL語句中的DML語言來實現數據的操作,包括使用INSERT實現數據的插入UPDATE實現數據的…

聽課評課記錄計算機應用,教師聽課的評語(精選10篇)

教師聽課的評語(精選10篇)通過引導學生提煉信息提出問題解決問題,使學生再次感受了數學與現實生活的密切聯系,經歷了運用乘法口訣求商的計算方法的形成過程,培養了學生對知識的遷移能力。下面是小編整理的教師聽課的評語(精選10篇)&#xff0…

java音頻實時傳輸_會議室智能系統建設方案,實時遠程視頻協作

2019年,預計會議協作需求將持續增長,創建多功能會議室促進本地、異地協作仍然是一個強大的趨勢。無論空間大小或距離遠近,政府部門、企業單位以及團體組織為了實現決策指令暢通、管理層次分明,需要通過對會議室環境、多功能會議系…

依賴 netty spring_十分鐘帶你了解Spring的七大知識點,程序員必了解

Spring框架自誕生以來一直備受開發者青睞,有人親切的稱之為:Spring 全家桶。它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解決方案。很多研發人員把spring看作心目中最好的java項目,沒有之一。所以這是重點也是難點&…

南通大學計算機組成原理期末考試題,南通大學計算機組成原理期末考試范圍.docx...

南通大學計算機組成原理期末考試范圍計算機組成原理選擇填空題 15分填空題 20 分計算題 50分設計題 15分第一章計算機的主要性能指標馮諾依曼型計算機的體系結構、組成部分控制器的基本任務計算機系統的層次結構第二章數據與文字的表示方法定點數的表示方法數的機器碼表示校驗碼…

android實現手機拍照以及圖片預覽功能_手機系統將有A/B分區?Android 11這些變化你關注過嗎...

跳票讓Android 11沉淀下來并吸引了更多的消費者,在iPhone SE大規模進軍主流消費市場的今天,Android這邊難道不想依靠新系統扳回一局嗎?在人們感嘆iOS一些功能似曾相似的時候,Android 11新的突破與創新格外讓人振奮。01Android 11欲…

小程序的點贊功能能和瀏覽次數功能_掃碼點餐小程序好用嗎?小程序還能實現哪些功能?...

有不少的餐廳現在都可以用小程序掃碼點餐了,為什么現在很少用公眾號點餐了?原因其實很簡單,用公眾號點餐用戶還要關注公眾號,第二個就是在于公眾號每天發消息很煩,而小程序則沒有這樣的煩惱,只在使用的時候…

word計算機課教學反思,《WORD》初中信息技術的教學反思

《WORD》初中信息技術的教學反思本節課在建構主義學習理論指導下,采用“任務驅動”教學策略,借助多媒體課件,對學生實施研究式自主學習教學模式,教學中注重培養學生分析問題、解決問題的能力。通過學習和實際操作,培養…

simulink中mask設置_(實現BPSK學習Verilog)1. Simulink仿真實現

歡迎關注BUG記錄知乎專欄和BUG記錄公眾號,關注BUG記錄公眾號回復101獲取本文使用的Simulink仿真文件微信號:BugRec由于最近研究某個高速接口沒什么實質性的突破,實在寫不出太好的東西,所以就寫點更為基礎的東西分享給大家&#xf…

arima模型_[不說人話系列]-ARIMA模型

看文獻的時候看到幾個統計推理的模型,想要大概了解,想做個系列,記錄自己胡說八道的數理筆記過程。如有錯誤,感謝您指正。文前感謝馮小姐詳細認真的技術援助!1- 名稱簡稱:ARIMA模型英文名:Auto r…

認識計算機網絡試講稿,操作系統簡介試講教案.pdf

學習必備 歡迎下載課題 操作系統簡介內容章節:第二章第一節 課型:新授課教學時間: 本節內容共授課2課時 授課班級:學習者分析:學生通過第一章的學習,對計算機的軟、硬件知識有了初步的了解,。但由于學生普遍對計算機理…

pcb天線和純銅天線_如何簡化天線設計?相控陣波束成形IC來助您

為提高性能,無線通信和雷達系統對天線架構的需求不斷增長。只有那些功耗低于傳統機械操縱碟形天線的天線才能實現許多新的應用。除了這些要求以外,還需要針對新的威脅或新的用戶快速重新定位,傳輸多個數據流,并以超低的成本……正…

c語言貪吃蛇_C語言貪吃蛇完整代碼

#include #include #include //windows編程頭文件#include #include //控制臺輸入輸出頭文件#ifndef __cplusplustypedef char bool;#define false 0#define true 1#endif//將光標移動到控制臺的(x,y)坐標點處void gotoxy(int x, int y){COORD coord;coord.X x;coord.Y y;Se…

上海市計算機一級客觀題,2012年上海市高校計算機等級考試(一級)模擬卷客觀題...

2012年上海市高校計算機等級考試(一級)模擬卷客觀題 (5頁)本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!11.9 積分關于防火墻,以下說法不正確的是____A____。下列屬于視頻制作的常用軟件的…

百度云盤云知夢php_教你搭建私有云盤,簡單快速,完全傻瓜式!不限速,永久有效!...

免費的云盤服務有很多,但是總感覺把重要文件存在上面不安全,動不動就跑路或者限速。辛辛苦苦收集的學習資料,一夜直接可能就會付諸東流。最穩妥的方式是存放在本地硬盤中,但是要進行共享或者不同設備之間進行交換,就顯…

結束 txt進程_Python多進程抓取拉鉤網十萬數據

轉載:Python多進程抓取拉鉤網十萬數據準備安裝Mongodb數據庫其實不是一定要使用MongoDB,大家完全可以使用MySQL或者Redis,全看大家喜好。這篇文章我們的例子是Mongodb,所以大家需要下載它。在Windows中。由于MongoDB默認的數據目錄…

計算機休眠怎么喚醒,電腦休眠后,就無法喚醒了?怎么辦?快速教你解決這個問題...

電腦是目前人們生活、工作中使用最多的電子產品之一,我們都經常會使用到電腦。但是如果電腦在一段時間后不使用,電腦就會自動進入休眠狀態,而在進入休眠狀態的之后,只有當我們將電腦喚醒了,電腦才能夠回到菜單界面當中…

python爬蟲爬取音樂單曲_Python爬取qq音樂的過程實例

一、前言qq music上的音樂還是不少的,有些時候想要下載好聽的音樂,但有每次在網頁下載都是煩人的登錄什么的。于是,來了個qqmusic的爬蟲。至少我覺得for循環爬蟲,最核心的應該就是找到待爬元素所在url吧。二、Python爬取QQ音樂單曲…

python按照日期篩選數據_日期時間范圍上的Python篩選器?

我有一些包含開始時間和結束時間的數據(datetime格式),我想根據更受限制的日期范圍計算持續時間(以小時為單位)。但到目前為止,我還沒有成功。(對python還是個業余愛好者。) 示例&am…

計算機2級u盤作弊,一種帶LED指示燈的計算機考試防U盤作弊裝置制造方法及圖紙...

【技術實現步驟摘要】一種帶LED指示燈的計算機考試防U盤作弊裝置本申請是申請日為2016年4月1日,申請號為2016102009851,專利技術名稱為“一種防U盤舞弊的計算機考試裝置”的專利技術專利的分案申請。本專利技術涉及一種防止計算機考試抄襲作弊的裝置&…