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

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

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

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

一、5大核心概念

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

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

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

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

5. mode(模式)
主要有兩種模式:
● 開發(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,專門處理路徑問題
        // 文件名
        filename: "main.js",
    },
    // 加載器
    module: {
        rules: [
            // loader的配置
        ],
    },
    // 插件
    plugins: [
        // plugin的配置
    ],
    // 模式
    mode: "development",
};

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

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

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

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

本文來自互聯(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)文章

  • webpack基本的配置

    現(xiàn)在的前端,出現(xiàn)很多種可以提高開發(fā)效率的工具和框架,但是源碼卻不能直接運(yùn)行,只有通過轉(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)
  • 【快速搞定Webpack5】介紹及基本使用(一)

    【快速搞定Webpack5】介紹及基本使用(一)

    他會(huì)以一個(gè)或多個(gè)文件作為打包的入口,將我們整個(gè)項(xiàng)目所有文件編譯組合成一個(gè)或多個(gè)文件輸出出去。 輸出的文件就是編譯好的文件,就可以在瀏覽器端運(yùn)行了。 我們將 webpack 輸出的文件叫做 bundle 。 (將瀏覽器不識(shí)別的語法編譯成識(shí)別的語法) webpack 本身功能是有限的:

    2024年02月21日
    瀏覽(26)
  • Webpack5入門到原理3:基本配置

    在開始使用 Webpack 之前,我們需要對(duì) Webpack 的配置有一定的認(rèn)識(shí)。 entry(入口) 指示 Webpack 從哪個(gè)文件開始打包 output(輸出) 指示 Webpack 打包完的文件輸出到哪里去,如何命名等 loader(加載器) webpack 本身只能處理 js、json 等資源,其他資源需要借助 loader,Webpack 才能解析

    2024年01月20日
    瀏覽(49)
  • 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)格意義來說只是一個(gè) “操作系統(tǒng)內(nèi)核”;一個(gè)完整的操作系統(tǒng) = 操作系統(tǒng)內(nèi)核 + 配套的應(yīng)用程序。 Linux 可以

    2024年02月10日
    瀏覽(22)
  • STM32開發(fā)(10)----CubeMX配置基本定時(shí)器

    STM32開發(fā)(10)----CubeMX配置基本定時(shí)器

    本章介紹使用STM32CubeMX對(duì)基本定時(shí)器進(jìn)行配置的方法,STM32F103高性能系列設(shè)備包括基本定時(shí)器、高級(jí)控制定時(shí)器、通用定時(shí)器、看門狗定時(shí)器和 SysTick 定時(shí)器,但是STM32F103C6t6上資源比較有限(高級(jí)定時(shí)器TIM1,通用定時(shí)器TIM2和TIM3),沒有真正的基本定時(shí)器,其實(shí)通用定時(shí)器和

    2024年02月16日
    瀏覽(20)
  • Unity Meta Quest 一體機(jī)開發(fā)(三):【手勢(shì)追蹤】Oculus Integration 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    Unity Meta Quest 一體機(jī)開發(fā)(三):【手勢(shì)追蹤】Oculus Integration 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    此教程相關(guān)的詳細(xì)教案,文檔,思維導(dǎo)圖和工程文件會(huì)放入 Spatial XR 社區(qū) 。這是一個(gè)高質(zhì)量知識(shí)星球 XR 社區(qū),博主目前在內(nèi)擔(dān)任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時(shí)交流、進(jìn)階教程、外包、行業(yè)動(dòng)態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級(jí)社區(qū)(知識(shí)星球) Spatial

    2024年02月04日
    瀏覽(31)
  • 【快速搞定Webpack5】處理樣式資源(三)

    【快速搞定Webpack5】處理樣式資源(三)

    本次內(nèi)容我們將學(xué)習(xí)使用 webpack 如何處理 css、less、sass、scss 等樣式資源 webpack 本身是不能識(shí)別樣式資源的,所以我們需要借助 loader 包來幫助 webpack 解析樣式資源 我們找loader都應(yīng)該去官方文檔中查找對(duì)應(yīng)的 loader ,然后學(xué)習(xí)使用。 官方文檔找不到的話,可以從社區(qū)、 GitHub

    2024年02月22日
    瀏覽(27)
  • Unity Meta Quest 一體機(jī)開發(fā)(三):【手勢(shì)追蹤】Oculus Integration/Meta XR SDK 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    Unity Meta Quest 一體機(jī)開發(fā)(三):【手勢(shì)追蹤】Oculus Integration/Meta XR SDK 基本原理、概念與結(jié)構(gòu)+玩家角色基本配置

    此教程相關(guān)的詳細(xì)教案,文檔,思維導(dǎo)圖和工程文件會(huì)放入 Spatial XR 社區(qū) 。這是一個(gè)高質(zhì)量知識(shí)星球 XR 社區(qū),博主目前在內(nèi)擔(dān)任 XR 開發(fā)的講師。此外,該社區(qū)提供教程答疑、及時(shí)交流、進(jìn)階教程、外包、行業(yè)動(dòng)態(tài)等服務(wù)。 社區(qū)鏈接: Spatial XR 高級(jí)社區(qū)(知識(shí)星球) Spatial

    2024年01月16日
    瀏覽(34)
  • 【快速搞定Webpack5】處理字體圖標(biāo)資源(六)

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

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

    2024年02月22日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包