欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Webpack介紹和基本使用指南

 更新時間:2024年02月21日 10:55:52   作者:小秀_heo  
Webpack 本身功能比較少,只能處理 js 資源,一旦遇到 css 等其他資源就會報錯,本文給大家講解Webpack介紹和基本使用指南,感興趣的朋友一起看看吧

基本使用

1. 資源目錄

webpack_code # 項目根目錄(所有指令必須在這個目錄運行)
    └── src # 項目源碼目錄
        ├── js # js文件目錄
        │   ├── count.js
        │   └── sum.js
        └── main.js # 項目主文件

2. 創(chuàng)建文件

count.js

export default function count(x, y) {
  return x - y;
}

sum.js

export default function sum(...args) {
  return args.reduce((p, c) => p + c, 0);
}

main.js

import count from "./js/count";
import sum from "./js/sum";
console.log(count(2, 1));
console.log(sum(1, 2, 3, 4));

3. 下載依賴

打開終端,來到項目根目錄。運行以下指令:

初始化package.json

npm init -y

此時會生成一個基礎(chǔ)的 package.json 文件。

需要注意的是 package.json 中 name 字段不能叫做 webpack, 否則下一步會報錯

下載依賴

npm i webpack webpack-cli -D

4. 啟用 Webpack 開發(fā)模式

npx webpack ./src/main.js --mode=development

生產(chǎn)模式

npx webpack ./src/main.js --mode=production

npx webpack: 是用來運行本地安裝 Webpack 包的。

./src/main.js: 指定 Webpack 從 main.js 文件開始打包,不但會打包 main.js,還會將其依賴也一起打包進來。

--mode=xxx:指定模式(環(huán)境)。

5. 觀察輸出文件

默認 Webpack 會將文件打包輸出到 dist 目錄下,我們查看 dist 目錄下文件情況就好了

Webpack 本身功能比較少,只能處理 js 資源,一旦遇到 css 等其他資源就會報錯。

所以我們學(xué)習(xí) Webpack,就是主要學(xué)習(xí)如何處理其他資源。

概述

Webpack:

1.兩種開發(fā)模式

  • 開發(fā)模式:代碼能編譯自動化運行
  • 生產(chǎn)模式:代碼編譯優(yōu)化輸出

2.Webpack 基本功能

  • 開發(fā)模式:可以編譯 ES Module 語法
  • 生產(chǎn)模式:可以編譯 ES Module 語法,壓縮 js 代碼

3.Webpack 配置文件
5 個核心概念

  • entry
  • output
  • loader
  • plugins
  • mode

devServer 配置

4.Webpack 腳本指令用法

  • webpack 直接打包輸出
  • webpack serve 啟動開發(fā)服務(wù)器,內(nèi)存編譯打包沒有輸出

到此這篇關(guān)于Webpack基本使用和概述的文章就介紹到這了,更多相關(guān)Webpack基本使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • bootstrap下拉框動態(tài)賦值方法

    bootstrap下拉框動態(tài)賦值方法

    今天小編就為大家分享一篇bootstrap下拉框動態(tài)賦值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 簡單獲取鍵盤的KeyCode

    簡單獲取鍵盤的KeyCode

    簡單獲取鍵盤的KeyCode...
    2006-09-09
  • js實現(xiàn)網(wǎng)頁音樂播放器

    js實現(xiàn)網(wǎng)頁音樂播放器

    這篇文章主要為大家詳細介紹了js實現(xiàn)網(wǎng)頁音樂播放器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • javascript實現(xiàn)手機震動API代碼

    javascript實現(xiàn)手機震動API代碼

    一個新的API出來了。HTML5 (很快)將支持用戶設(shè)備振動。這明顯是很有趣的事情,比如它可以用戶觸發(fā)提醒,提升游戲體驗,下面小編給大家整理javascript手機震動api,需要的朋友可以參考下
    2015-08-08
  • OpenLayers3加載常用控件使用方法詳解

    OpenLayers3加載常用控件使用方法詳解

    這篇文章主要為大家詳細介紹了OpenLayers3加載常用控件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • JavaScript通過filereader接口讀取文件

    JavaScript通過filereader接口讀取文件

    這篇文章主要為大家詳細介紹了通過filereader接口讀取文件,使用readAsDataURL方法預(yù)覽圖片的相關(guān)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JS實現(xiàn)網(wǎng)頁游戲中滑塊響應(yīng)鼠標點擊移動效果

    JS實現(xiàn)網(wǎng)頁游戲中滑塊響應(yīng)鼠標點擊移動效果

    這篇文章主要介紹了JS實現(xiàn)網(wǎng)頁游戲中滑塊響應(yīng)鼠標點擊移動效果,涉及JavaScript針對頁面鼠標事件、滾動事件及元素屬性等相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • 簡單的無縫滾動程序-僅幾行代碼

    簡單的無縫滾動程序-僅幾行代碼

    簡單的無縫滾動程序-僅幾行代碼...
    2007-05-05
  • js實現(xiàn)異步循環(huán)實現(xiàn)代碼

    js實現(xiàn)異步循環(huán)實現(xiàn)代碼

    這篇文章主要介紹了js實現(xiàn)異步循環(huán)實現(xiàn)代碼,需要的朋友可以參考下
    2016-02-02
  • javascript設(shè)計模式--策略模式之輸入驗證

    javascript設(shè)計模式--策略模式之輸入驗證

    策略模式中的策略就是一種算法或者業(yè)務(wù)規(guī)則,將這些策略作為函數(shù)進行封裝,并向外提供統(tǒng)一的調(diào)用執(zhí)行,本文給大家介紹javascript設(shè)計模式--策略模式之輸入驗證,需要的朋友參考下
    2015-11-11

最新評論