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

【Webpack】基本配置

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

核心概念

  1. entry(入口)

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

  1. output(輸出)

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

  1. loader(加載器)

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

  1. plugins(插件)

擴展 Webpack 的功能

  1. mode(模式)

主要由兩種模式:

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

準備 Webpack 配置文件

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

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

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

修改配置文件

  1. 配置文件
// 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ā)模式
};
  1. 運行指令
npx webpack

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

開發(fā)模式介紹

開發(fā)模式顧名思義就是我們開發(fā)代碼時使用的模式。

這個模式下我們主要做兩件事:

  1. 編譯代碼,使瀏覽器能識別運行

開發(fā)時我們有樣式資源、字體圖標、圖片資源、html 資源等,webpack 默認都不能處理這些資源,所以我們要加載配置來編譯這些資源

  1. 代碼質量檢查,樹立代碼規(guī)范

提前檢查代碼的一些隱患,讓代碼運行時能更加健壯。

提前檢查代碼規(guī)范和格式,統(tǒng)一團隊編碼風格,讓代碼更優(yōu)雅美觀。

小結

Webpack 將來都通過?webpack.config.js?文件進行配置,來增強 Webpack 的功能。文章來源地址http://www.zghlxwxcb.cn/news/detail-828596.html

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

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

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

相關文章

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

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

    在開始使用 webpack 之前么,我們需要對 Webpack 的配置有一定的認識。 1. enty(入口) 指示 webpack 從哪個文件開始打包 2. output(輸出) 指示 webpack 打包完的文件輸出到哪里去,如何命名等 3. loader(加載器) webpack 本身只能處理 js、json 等資源,其他資源需要借助 loader 、 webp

    2024年02月21日
    瀏覽(26)
  • 【快速搞定Webpack5】基本配置及開發(fā)模式介紹(二)

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

    在開始使用 webpack 之前么,我們需要對 Webpack 的配置有一定的認識。 1. enty(入口) 指示 webpack 從哪個文件開始打包 2. output(輸出) 指示 webpack 打包完的文件輸出到哪里去,如何命名等 3. loader(加載器) webpack 本身只能處理 js、json 等資源,其他資源需要借助 loader 、 webp

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

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

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

    2024年02月02日
    瀏覽(23)
  • node.js+NPM包管理器+Webpack打包工具+前端項目搭建

    node.js+NPM包管理器+Webpack打包工具+前端項目搭建

    javascript運行環(huán)境(無需依賴html文件) BFF,服務于前端的后端 官網下載安裝,node -v查看是否安裝成功 ①、創(chuàng)建一個01.js文件 ②、通過CMD命令執(zhí)行(或者通過工具的集成終端) node 01.js 如果出現(xiàn)權限原因,可以通過管理員方式打開工具 ③、通過瀏覽器訪問http://127.0.0.1:8888 如

    2024年02月07日
    瀏覽(44)
  • AJAX入門到實戰(zhàn),學習前端框架前必會的(ajax+node.js+webpack+git)(七)

    AJAX入門到實戰(zhàn),學習前端框架前必會的(ajax+node.js+webpack+git)(七)

    實操: server.js utils/lib/index.js utils/package.json 從別處(網上、其他人手中)拿到寫好的項目,一般不攜帶node_modules文件夾(所占存儲空間大) 但有package.json文件,里面記載了當前項目下載過的包 還有package-lock.json文件,固定軟件包的版本 導入模塊/包,除了自己創(chuàng)建的模塊、包

    2024年01月22日
    瀏覽(67)
  • AJAX入門到實戰(zhàn),學習前端框架前必會的(ajax+node.js+webpack+git)(五)—— 項目-新聞頭條-數據管理平臺-ajax綜合案例前端

    AJAX入門到實戰(zhàn),學習前端框架前必會的(ajax+node.js+webpack+git)(五)—— 項目-新聞頭條-數據管理平臺-ajax綜合案例前端

    愿許秋風知我意,解我心中意難平。 推薦使用, 每個程序員都有自己的管理方式。 HTML結構: 1.為什么要提取公共前綴地址(基地址),因為公司業(yè)務可能會更換服務器,如果你不想一條一條地修改請求地址的話。 后續(xù)使用axios時,url不需要再寫前綴。 2.請求成功與失敗 成

    2024年01月25日
    瀏覽(24)
  • 前端10年進化 Node.js、模塊化、CommonJS、AMD、CMD、Webpack、Vue-cli、Electron-vue

    模塊化的概念在軟件開發(fā)領域已經存在很長時間,但在?JavaScript?中的模塊化發(fā)展相對較晚。以下是對您提出的問題的回答: 提出時間:JavaScript?中的模塊化概念相對較早地提出于?CommonJS?規(guī)范。CommonJS?是一種?JavaScript?模塊化規(guī)范,最早在?2009?年由?Ryan?Dahl?和其他社區(qū)成

    2024年02月11日
    瀏覽(25)
  • Node.js與Webpack筆記(二)

    Node.js與Webpack筆記(二)

    上一篇:Node.js與Webpack筆記(一)-CSDN博客 1.Webpack簡介以及體驗 webpack是一個靜態(tài)模塊打包工具,從入口構建依賴圖,打包有關的模塊,最后用于展示你的內容 靜態(tài)模塊:編寫代碼過程中,html,css,js,圖片等固定內容的文件 打包過程,注意:只有和入口有直接/間接引入關系

    2024年03月10日
    瀏覽(26)
  • 第三節(jié):Node.js 之 Webpack 打包

    第三節(jié):Node.js 之 Webpack 打包

    官網網址:https://webpack.docschina.org/ 減少文件數量,縮減代碼體積,提高瀏覽器打開速度。 用于分析、并打包代碼。支持所有類型文件的打包,其本質是一個第三方模塊包。 初始化包環(huán)境 安裝依賴包 配置package.json 的 scripts(自定義命令) 在根目錄下新建 src 文件夾, 所有要

    2024年02月15日
    瀏覽(26)
  • Node.js入門與 Webpack模塊打包工具

    Node.js入門與 Webpack模塊打包工具

    目錄 Node.js入門 fs模塊-讀寫文件 path模塊-路徑處理? 壓縮前端html 認識URL中的端口號 http模塊-創(chuàng)建Web服務 體驗 Web 服務除了接口數據以外,還能返回網頁資源等? Node.js模塊化? ECMAScript標準-默認導出和導入 ECMAScript標準-命名導出和導入? 包的概念 npm軟件包管理器 npm安裝所有依

    2024年02月11日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包