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

Webpack打包簡單的js文件

這篇具有很好參考價值的文章主要介紹了Webpack打包簡單的js文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

初始化一個新的npm

步驟一:

初始化npm項(xiàng)目,創(chuàng)建一個package.json文件

npm init -y
步驟二:

添加打包腳本:在scripts部分添加一個命令來運(yùn)行webpack

"scripts": {
 ?  "build": "webpack --config webpack.config.js"
  },
步驟三:

安裝Webpack

npm install --save-dev webpack webpack-cli
步驟四:

創(chuàng)建一個簡單的Javascript文件,比如src/index.js

console.log('Hello,Webpack!');
步驟五:

配置Webpack,創(chuàng)建一個名為webpack.config.js的文件

const path = require('path');   // 《引入path模塊》如 join()、basename()、dirname()、extname() 等,
?
module.exports = {
  mode: 'development',  // 設(shè)置模式為開發(fā)模式,可以設(shè)置為 'production' 以啟用壓縮等優(yōu)化
  entry: './src/index.js',  // 設(shè)置入口文件為 './src/index.js'
  output: {     //設(shè)置輸出目錄為 path.resolve(__dirname, 'dist')
 ?  path: path.resolve(__dirname, 'dist'),  // 輸出目錄
 ?  filename: 'bundle.js'   // 設(shè)置輸出文件為 'bundle.js'
  }
};
步驟六:

打包項(xiàng)目:文章來源地址http://www.zghlxwxcb.cn/news/detail-820094.html

npm run build

到了這里,關(guān)于Webpack打包簡單的js文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 快速上手Webpack打包指南:用簡單的步驟掌握Webpack的使用技巧

    快速上手Webpack打包指南:用簡單的步驟掌握Webpack的使用技巧

    Webpack的打包過程可以總結(jié)為以下幾個步驟: 1.入口點(diǎn)配置:在Webpack的配置文件中,我們需要指定一個或多個入口點(diǎn)(entry points),這些入口點(diǎn)是我們應(yīng)用程序的起點(diǎn),Webpack會從這些入口點(diǎn)開始分析和構(gòu)建依賴關(guān)系。 2.模塊解析:Webpack會根據(jù)入口點(diǎn)的依賴關(guān)系圖,遞歸地解析

    2024年02月15日
    瀏覽(31)
  • 【前端】webpack打包去除console.log

    需要在打包的時候,自動地去除掉所有console.log 也可以用 if(process.env.NODE_ENV === \\\'production\\\'){} 之類的條件判斷包起來,打包的時候生產(chǎn)環(huán)境自動去掉console.log測試環(huán)境保留

    2024年02月09日
    瀏覽(18)
  • 第三節(jié):Node.js 之 Webpack 打包

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

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

    2024年02月15日
    瀏覽(28)
  • Webpack打包圖片-js-vue

    Webpack打包圖片-js-vue

    為了演示我們項(xiàng)目中可以 加載圖片 ,我們需要在項(xiàng)目中使用圖片,比較常見的使用圖片的方式是兩種: img 元素,設(shè)置 src 屬性; 其他元素(比如div),設(shè)置 background-image 的css屬性; 我們當(dāng)前使用的webpack版本是webpack5: 在webpack5之前,加載這些資源我們需要使用一些 loader

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

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

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

    2024年02月11日
    瀏覽(25)
  • vue中webpack配置compression-webpack-plugin打包壓縮和優(yōu)化,terser-webpack-plugin在構(gòu)建過程中對 JavaScript 代碼進(jìn)行壓縮和優(yōu)化

    參考地址:https://v4.webpack.js.org/plugins/compression-webpack-plugin/ 一、compression-webpack-plugin的使用,安裝插件 二、在 webpack 配置中,require 或 import 引入 三、配置 參考地址:https://v4.webpack.js.org/plugins/terser-webpack-plugin/ 一、安裝terser-webpack-plugin 二、在 Webpack 配置中引入 三、配置

    2024年04月14日
    瀏覽(63)
  • 用webpack做一些前端打包時的性能優(yōu)化

    一.webpack 的五個核心概念 1.Entry:入口指示,webpack以哪個文件為入口起點(diǎn)開始打包,分析構(gòu)建內(nèi)部依賴圖 2.output:輸出指示,webpack打包后的資源bundles輸出到哪里去,以及如何命名 3.loader :loader讓webpack能夠去處翻譯理那些非js文件(img css…) 4.Plugins :Plugins插件可以用于執(zhí)行范圍

    2024年02月12日
    瀏覽(19)
  • 前端Vue項(xiàng)目webpack打包部署后源碼泄露解決

    前端Vue項(xiàng)目webpack打包部署后源碼泄露解決

    前端項(xiàng)目使用nuxt框架(基于Vue),采用Webpack打包,部署到服務(wù)器后,進(jìn)行漏洞檢測。 經(jīng)Webpack打包部署到服務(wù)器后,訪問并打開開發(fā)者模式,在Source下出現(xiàn)[name]路徑,內(nèi)部包含(webpack)buildin文件夾。(做漏洞分析時,會認(rèn)為該內(nèi)容涉及源碼泄露) 1.首先考慮源碼泄露的問題 打

    2024年02月03日
    瀏覽(26)
  • Webpack打包ts文件

    Webpack打包ts文件

    安裝依賴包: 配置webpack配置文件(webpack.config.js): 還需要指定一個配置文件來指定我們ts的一個編譯規(guī)范,在根目錄創(chuàng)建一個tsconfig.json ? ?

    2024年02月12日
    瀏覽(24)
  • 前端項(xiàng)目部署自動檢測更新后通知用戶刷新頁面(前端實(shí)現(xiàn),技術(shù)框架vue、js、webpack)——方案一:編譯項(xiàng)目時動態(tài)生成一個記錄版本號的文件

    前端項(xiàng)目部署自動檢測更新后通知用戶刷新頁面(前端實(shí)現(xiàn),技術(shù)框架vue、js、webpack)——方案一:編譯項(xiàng)目時動態(tài)生成一個記錄版本號的文件

    當(dāng)我們重新部署前端項(xiàng)目的時候,如果用戶一直停留在頁面上并未刷新使用,會存在功能使用差異性的問題,因此,當(dāng)前端部署項(xiàng)目后,需要提醒用戶有去重新加載頁面。 vue、js、webpack 編譯項(xiàng)目時動態(tài)生成一個記錄版本號的文件 輪詢(20s、自己設(shè)定時間)這個文件,判斷版

    2024年02月02日
    瀏覽(57)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包