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

Webpack5入門到原理3:基本配置

這篇具有很好參考價值的文章主要介紹了Webpack5入門到原理3:基本配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在開始使用 Webpack 之前,我們需要對 Webpack 的配置有一定的認識。

5 大核心概念

  • entry(入口)

指示 Webpack 從哪個文件開始打包

  • output(輸出)

指示 Webpack 打包完的文件輸出到哪里去,如何命名等

  • loader(加載器)

webpack 本身只能處理 js、json 等資源,其他資源需要借助 loader,Webpack 才能解析

  • plugins(插件)

擴展 Webpack 的功能

  • mode(模式)

主要由兩種模式:

  • 開發(fā)模式:development
  • 生產(chǎn)模式:production

準備 Webpack 配置文件

在項目根目錄下新建文件:webpack.config.js

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

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

修改配置文件

配置文件

// Node.js的核心模塊,專門用來處理文件路徑
const path = require("path");

module.exports = {
? // 入口
? // 相對路徑和絕對路徑都行
? entry: "./src/main.js",
? // 輸出
? output: {
? ? // path: 文件輸出目錄,必須是絕對路徑
? ? // path.resolve()方法返回一個絕對路徑
? ? // __dirname 當前文件的文件夾絕對路徑
? ? path: path.resolve(__dirname, "dist"),
? ? // filename: 輸出文件名
? ? filename: "main.js",
? },
? // 加載器
? module: {
? ? rules: [],
? },
? // 插件
? plugins: [],
? // 模式
? mode: "development", // 開發(fā)模式
};

運行指令

npx webpack

此時功能和之前一樣,也不能處理樣式資源

小結

Webpack 將來都通過 webpack.config.js 文件進行配置,來增強 Webpack 的功能

我們后面會以兩個模式來分別搭建 Webpack 的配置,先進行開發(fā)模式,再完成生產(chǎn)模式文章來源地址http://www.zghlxwxcb.cn/news/detail-808844.html

到了這里,關于Webpack5入門到原理3:基本配置的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Webpack5入門到原理18:Plugin 原理

    通過插件我們可以擴展 webpack,加入自定義的構建行為,使 webpack 可以執(zhí)行更廣泛的任務,擁有更強的構建能力。 webpack 就像一條生產(chǎn)線,要經(jīng)過一系列處理流程后才能將源文件轉換成輸出結果。 這條生產(chǎn)線上的每個處理流程的職責都是單一的,多個流程之間有存在依賴關系

    2024年01月22日
    瀏覽(41)
  • Webpack5入門到原理17:Loader 原理

    幫助 webpack 將不同類型的文件轉換為 webpack 可識別的模塊。 分類 pre: 前置 loader normal: 普通 loader inline: 內聯(lián) loader post: 后置 loader 執(zhí)行順序 4 類 loader 的執(zhí)行優(yōu)級為:pre normal inline post 。 相同優(yōu)先級的 loader 執(zhí)行順序為:從右到左,從下到上。 例如: 使用 loader 的方式 配

    2024年01月22日
    瀏覽(25)
  • 【W(wǎng)ebpack】基本配置

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

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

    [webpack] 基本配置 (一)

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

    2024年02月13日
    瀏覽(16)
  • 關于webpack的基本配置

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

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

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

    2024年02月10日
    瀏覽(14)
  • Webpack5入門到原理5:處理樣式資源

    我們學習使用 Webpack 如何處理 Css、Less、Sass、Scss、Styl 樣式資源 Webpack 本身是不能識別樣式資源的,所以我們需要借助 Loader 來幫助 Webpack 解析樣式資源 我們找 Loader 都應該去官方文檔中找到對應的 Loader,然后使用 官方文檔找不到的話,可以從社區(qū) Github 中搜索查詢 Webpack 官

    2024年01月21日
    瀏覽(21)
  • Webpack5入門到原理14:生產(chǎn)模式介紹

    生產(chǎn)模式是開發(fā)完成代碼后,我們需要得到代碼將來部署上線。 這個模式下我們主要對代碼進行優(yōu)化,讓其運行性能更好。 優(yōu)化主要從兩個角度出發(fā): 優(yōu)化代碼運行性能 優(yōu)化代碼打包速度 我們分別準備兩個配置文件來放不同的配置 因為文件目錄變了,所以所有絕對路徑需要

    2024年01月23日
    瀏覽(63)
  • Webpack5入門到原理21:提升開發(fā)體驗

    開發(fā)時我們運行的代碼是經(jīng)過 webpack 編譯后的,例如下面這個樣子: 所有 css 和 js 合并成了一個文件,并且多了其他代碼。此時如果代碼運行出錯那么提示代碼錯誤位置我們是看不懂的。一旦將來開發(fā)代碼文件很多,那么很難去發(fā)現(xiàn)錯誤出現(xiàn)在哪里。 所以我們需要更加準確

    2024年01月25日
    瀏覽(17)
  • Webpack5入門到原理6:處理圖片資源

    過去在 Webpack4 時,我們處理圖片資源通過 file-loader 和 url-loader 進行處理 現(xiàn)在 Webpack5 已經(jīng)將兩個 Loader 功能內置到 Webpack 里了,我們只需要簡單配置即可處理圖片資源 src/images/1.jpeg src/images/2.png src/images/3.gif src/less/index.less src/sass/index.sass src/styl/index.styl 打開 index.html 頁面查看

    2024年01月20日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包