国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【快速搞定Webpack5】基本配置及開(kāi)發(fā)模式介紹(二)

這篇具有很好參考價(jià)值的文章主要介紹了【快速搞定Webpack5】基本配置及開(kāi)發(fā)模式介紹(二)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在開(kāi)始使用webpack之前么,我們需要對(duì)Webpack的配置有一定的認(rèn)識(shí)。
【快速搞定Webpack5】基本配置及開(kāi)發(fā)模式介紹(二),實(shí)戰(zhàn),前端大雜燴,webpack,前端框架,前端,js

一、5大核心概念

1. enty(入口)
指示webpack從哪個(gè)文件開(kāi)始打包

2. output(輸出)
指示webpack打包完的文件輸出到哪里去,如何命名等

3. loader(加載器)
webpack本身只能處理js、json等資源,其他資源需要借助loader、webpack才能解析

4. plugins(插件)
擴(kuò)展webpack的功能

5. mode(模式)
主要有兩種模式:
● 開(kāi)發(fā)模式:development
● 生產(chǎn)模式:production

二、準(zhǔn)備 Webpack 配置文件

在項(xiàng)目根目錄下創(chuàng)建文件:webpack.config.js

module.exports = {
    // 入口
    entry: "",  
    // 輸出
    output: {},
    // 加載器
    module: {
        rules: [],
    },
    // 插件
    plugins: [],
    // 模式
    mode: "",
};

Webpack 是基于Node.js運(yùn)行的,所以采用Common.js模塊化規(guī)范

三、修改配置文件

const path = require("path");

module.exports = {
    // 入口
    entry: "./src/main.js",  // 需要用相對(duì)路徑
    // 輸出
    output: {
        // 文件的輸出路徑
        // __dirname nodejs的變量,代表當(dāng)前文件的文件夾目錄
        path: path.resolve(__dirname, "dist"),   // 需要用絕對(duì)路徑 需要用的Nodejs的核心模塊 path,專門(mén)處理路徑問(wèn)題
        // 文件名
        filename: "main.js",
    },
    // 加載器
    module: {
        rules: [
            // loader的配置
        ],
    },
    // 插件
    plugins: [
        // plugin的配置
    ],
    // 模式
    mode: "development",
};

四、開(kāi)發(fā)模式介紹

開(kāi)發(fā)模式顧名思義就是我們開(kāi)發(fā)代碼時(shí)使用的模式。
這個(gè)模式下我們主要做兩件事:
1、編譯代碼,使瀏覽器能識(shí)別和運(yùn)行。
開(kāi)發(fā)時(shí)我們有樣式資源、字體圖片、圖片資源、多媒體資源、HTML資源等,webpack默認(rèn)都不能處理這些,我們需要加載配置來(lái)編譯這些資源

2、代碼質(zhì)量檢測(cè),樹(shù)立代碼規(guī)范
提前檢查代碼的一些可以消除一定隱患與Bug、代碼運(yùn)行起來(lái)更加健壯。
提前檢查代碼規(guī)范和格式,統(tǒng)一團(tuán)隊(duì)編碼風(fēng)格,讓代碼更優(yōu)雅與美觀。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-833055.html

到了這里,關(guān)于【快速搞定Webpack5】基本配置及開(kāi)發(fā)模式介紹(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【快速搞定Webpack5】處理字體圖標(biāo)資源(六)

    【快速搞定Webpack5】處理字體圖標(biāo)資源(六)

    在實(shí)際開(kāi)發(fā)中,幾乎每個(gè)項(xiàng)目都需要用戶 icon 圖標(biāo)以及部分項(xiàng)目會(huì)用到有特色的字體需求。 今天我們學(xué)習(xí)的內(nèi)容就是如何在 webpack 中處理字體及 icon 圖標(biāo)的使用。 1、打開(kāi) 阿里巴巴矢量圖庫(kù) 2、登錄或注冊(cè)賬號(hào) 3、選擇想要的圖標(biāo)添加到購(gòu)物車(chē),統(tǒng)一下載到本地 ● src/fonts/i

    2024年02月22日
    瀏覽(27)
  • 【快速搞定Webpack5】處理圖片資源(四)

    【快速搞定Webpack5】處理圖片資源(四)

    過(guò)去在 webpack4 中,我們處理圖片資源通過(guò)file-loader和url-loader進(jìn)行處理 現(xiàn)在 webpack5 已經(jīng)將兩個(gè)loader功能內(nèi)置到webpack中了,我們只需要簡(jiǎn)單配置即可處理圖片資源。 1、配置 新增37-38行配置 2、添加圖片資源 src/images/1.jpg src/images/2.jpeg 3、使用圖片資源 src/css/index.css src/less/index

    2024年02月22日
    瀏覽(29)
  • 【快速搞定Webpack5】修改輸出文件目錄及自動(dòng)清理上次打包文件(五)

    【快速搞定Webpack5】修改輸出文件目錄及自動(dòng)清理上次打包文件(五)

    默認(rèn)情況下 webpack 打包后,我們的圖片和 js 等文件都會(huì)被打包到 dist 目錄下,文件多了混淆在一起一方面不利于文件的查找和管理,另外一方面看上去也不美觀。 所以今天我們學(xué)習(xí)的內(nèi)容就是控制輸出后的文件進(jìn)入不同的目錄。 新增47-49行配置 官方手冊(cè)參考 前面學(xué)習(xí)過(guò)程中

    2024年02月22日
    瀏覽(26)
  • [webpack] 基本配置 (一)

    [webpack] 基本配置 (一)

    1.基本介紹 Webpack 是一個(gè)靜態(tài)資源打包工具。它會(huì)以一個(gè)或多個(gè)文件作為打包的入口, 將我們整個(gè)項(xiàng)目所有文件編譯組合成一個(gè)或多個(gè)文件輸出出去。 輸出的文件就是編譯好的文件, Webpack 輸出的文件叫做 bundle 。 2.功能介紹 開(kāi)發(fā)模式: 僅能編譯 JS 中的 ES Module 語(yǔ)法。 生產(chǎn)模式

    2024年02月13日
    瀏覽(14)
  • 【W(wǎng)ebpack】基本配置

    entry(入口) 指示 Webpack 從哪個(gè)文件開(kāi)始打包 output(輸出) 指示 Webpack 打包完的文件輸出到哪里去,如何命名等 loader(加載器) webpack 本身只能處理 js、json 等資源,其他資源需要借助 loader,Webpack 才能解析 plugins(插件) 擴(kuò)展 Webpack 的功能 mode(模式) 主要由兩種模式:

    2024年02月20日
    瀏覽(20)
  • 關(guān)于webpack的基本配置

    為什么要有webpack構(gòu)建和打包? 更好的模塊化管理。webpack支持模塊化規(guī)范:代碼分割成獨(dú)立模塊,并管理模塊之間的依賴關(guān)系。 資源打包。將js文件、css文件、圖片等多個(gè)資源打包成單個(gè)或多個(gè)文件,減少請(qǐng)求,提高加載性能性能,且webpack支持資源壓縮、優(yōu)化、緩存等處理。

    2024年02月14日
    瀏覽(15)
  • webpack基本的配置

    現(xiàn)在的前端,出現(xiàn)很多種可以提高開(kāi)發(fā)效率的工具和框架,但是源碼卻不能直接運(yùn)行,只有通過(guò)轉(zhuǎn)換之后才能正常運(yùn)行。 那么構(gòu)建就是把源碼轉(zhuǎn)化為可以執(zhí)行的JavaScript、HTML和CSS代碼。 構(gòu)建包含: 代碼轉(zhuǎn)換【比如typescript編譯為JavaScript,scss編譯為CSS】; 文件優(yōu)化,比如壓縮

    2024年02月10日
    瀏覽(14)
  • webpack安裝和使用及超詳細(xì)配置一個(gè)基本vue項(xiàng)目的全部流程(包括路由、less、引入圖片渲染)

    webpack安裝和使用及超詳細(xì)配置一個(gè)基本vue項(xiàng)目的全部流程(包括路由、less、引入圖片渲染)

    webpack官網(wǎng): https://webpack.docschina.org/concepts/ 一:搭建一個(gè)簡(jiǎn)單的webpack項(xiàng)目 1:準(zhǔn)備工作 需要在node環(huán)境才能使用webpack,所以需要先安裝node,安裝node請(qǐng)自行百度。dddd 如圖,我這里使用的是14.17.0版本的 2:初始化項(xiàng)目 首先創(chuàng)建一個(gè)文件夾,這里我的命名是myWebpack,然后使用n

    2024年02月02日
    瀏覽(23)
  • 快速上手: Linux環(huán)境配置, 基本指令與項(xiàng)目部署要點(diǎn)

    快速上手: Linux環(huán)境配置, 基本指令與項(xiàng)目部署要點(diǎn)

    Linux 是由林納斯·托瓦茲(Linus Torvalds)在 1991 年創(chuàng)立并發(fā)展至今成為服務(wù)器操作系統(tǒng)領(lǐng)域的核心系統(tǒng)。 Linux 與 Windows 一樣,是一種操作系統(tǒng)(搞管理的軟件),Linux 嚴(yán)格意義來(lái)說(shuō)只是一個(gè) “操作系統(tǒng)內(nèi)核”;一個(gè)完整的操作系統(tǒng) = 操作系統(tǒng)內(nèi)核 + 配套的應(yīng)用程序。 Linux 可以

    2024年02月10日
    瀏覽(22)
  • Webpack5 基本使用 - 2

    Webpack5 基本使用 - 2

    loader 是輔助打包工具。 webpack 默認(rèn)只能打包 js 文件,打包其它模塊就需要配置 loader 來(lái)告訴 webpack 該怎么去打包其它文件。 loader 可以將文件從不同的語(yǔ)言轉(zhuǎn)換為 JavaScript 。 一類(lèi)文件如果需要多個(gè) loader 處理, loader 的執(zhí)行順序是從后往前。 打包樣式文件 打包 css css 文件需要

    2024年01月24日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包