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

vue2、vue-cli4以及vue3、vite打包去掉console.log

這篇具有很好參考價值的文章主要介紹了vue2、vue-cli4以及vue3、vite打包去掉console.log。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue2 + vue-cli4

webpack4會自帶terser-webpack-plugin插件。

vue.config.js文件

module.exports = {
// ...

	chainWebpack(config) {
		// ...
		
		// 清除console
	    config.optimization.minimizer('terser').tap(options => {
	      options[0].terserOptions.compress.drop_console = true
	      return options
	    })
	    
	    //...
	}
	
//...
}

vue-cli chainwebpack配置
webpack 配置terser
chain鏈?zhǔn)脚渲?/p>

vue3 + vite

vite.config.ts文件

export default defineConfig({
// ...
	esbuild: {
		// ...
		
	    pure: ['console.log'], // 安全
	    // drop: ['console'], // esbuild官方說有風(fēng)險
	    
	    // ...
  	},
// ...
})

Esbuild#drop:For example, you can mark console.log as pure using --pure:console.log. This will cause these API calls to be removed safely when minification is enabled.

Vite esbuild配置
esbuild prue配置項
esbuild drop配置項文章來源地址http://www.zghlxwxcb.cn/news/detail-495764.html

到了這里,關(guān)于vue2、vue-cli4以及vue3、vite打包去掉console.log的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue2+vue-cli使用unocss

    執(zhí)行命令: 我的安裝的版本是: 在根目錄中添加 unocss.config.js 文件是為了提供更細(xì)粒度的配置選項給 @unocss/webpack 插件。通過這個配置文件,你可以定制化 UnoCSS 的行為,例如定義主題樣式、配置插件、啟用或禁用特定功能等。 在 Vue CLI 項目中,默認(rèn)情況下,你應(yīng)該在根目錄

    2024年02月12日
    瀏覽(126)
  • 在vite或者vue-cli中使用.env[mode]環(huán)境變量

    在vite或者vue-cli中使用.env[mode]環(huán)境變量

    在項目中總會遇到一些默認(rèn)的配置,需要我們配置到靜態(tài)文件中方便我們?nèi)カ@取,這時候就可以用到這個.env環(huán)境變量文件,在cli創(chuàng)建的項目中頂層的nodejs會有一個process對象,這個對象可以根據(jù)不同的環(huán)境獲取不同的環(huán)境配置文件,但是vite中獲取變量的方式不一樣。 創(chuàng)建變量文件

    2024年02月06日
    瀏覽(547)
  • 怎樣創(chuàng)建vue項目(分別基于vue-cli和vite兩種的創(chuàng)建方式)

    怎樣創(chuàng)建vue項目(分別基于vue-cli和vite兩種的創(chuàng)建方式)

    1、安裝node.js 1、首先需要安裝node.js,推薦下載地址:Node.js 2、檢查是否安裝成功,使用打開黑窗口的快捷鍵window+R,輸入cmd,在黑窗口輸入node -v,如果輸出版本號,就說明安裝node環(huán)境成功, 2、vue-cli搭建Vue開發(fā)環(huán)境 Vue CLI:命令行界面,俗稱腳手架,Vue CLI 是一個基于webpa

    2024年02月02日
    瀏覽(94)
  • vue-cli4 配置不同開發(fā)環(huán)境打包命令

    為什么會需要配置多種環(huán)境變量? 在一個產(chǎn)品的開發(fā)過程中,一般來說都是會經(jīng)歷這么一個過程: 本地開發(fā) → 測試版部署 → 測試 → 預(yù)上線 → 正式上線 。對應(yīng)的每一個環(huán)節(jié)中的服務(wù)器地址,接口地址...都會不一樣。那么我們需要怎么去處理這種情況。 #1. 創(chuàng)建文件 在

    2024年02月16日
    瀏覽(88)
  • webpack/vue-cli構(gòu)建速度和打包體積優(yōu)化

    webpack/vue-cli構(gòu)建速度和打包體積優(yōu)化

    webpack-bundle-analyzer 可以生成代碼分析報告,可以直觀地分析打包出的文件有哪些,及它們的大小、占比情況、各文件 Gzipped 后的大小、模塊包含關(guān)系、依賴項等 npm i -D webpackbar webpack-bundle-analyzer javascript 復(fù)制代碼 const { BundleAnalyzerPlugin } = require(\\\'webpack-bundle-analyzer\\\'); ? module.e

    2024年01月19日
    瀏覽(95)
  • vue項目(vue-cli)配置環(huán)境變量和打包時區(qū)分開發(fā)、測試、生產(chǎn)環(huán)境

    在自定義配置Vue-cli 的過程中,想分別通過.env.development .env.test .env.production 來代表開發(fā)、測試、生產(chǎn)環(huán)境。 本來想使用上面三種配置來區(qū)分三個環(huán)境,但是發(fā)現(xiàn)使用test來打包后在測試環(huán)境會報錯,報錯信息: Uncaught ReferenceError: exports is not defined 本來以為真的是程序出現(xiàn)什么

    2023年04月08日
    瀏覽(222)
  • ? Vue2+vue-cli+vue-router+vuex +elementUI/vant完整項目搭建 項目和配置(一)

    ? Vue2+vue-cli+vue-router+vuex +elementUI/vant完整項目搭建 項目和配置(一)

    項目整套:Vue2+vue-cli+vue-router+vuex +elementUI/vant 進一步配置完善已遷移到(二)部分 ① Git 環(huán)境檢測 git 環(huán)境 git --version ② node 環(huán)境和npm 環(huán)境檢測 node 環(huán)境 node --version npm 環(huán)境 npm -v ③ Vue 環(huán)境檢測 查看VUE腳手架版本 vue -V 安裝Vue2 安裝Vue2腳手架 安裝webpack 檢查安裝 利用webpack創(chuàng)

    2024年02月16日
    瀏覽(91)
  • vue3+vue-cli 報錯 ‘defineProps‘ is not defined

    vue3+vue-cli 報錯 ‘defineProps‘ is not defined

    ? 確保這些都存在,仍報錯則需要修改node版本的 本人改到最新版就沒什么問題了

    2024年02月12日
    瀏覽(86)
  • vue-cli + vue3 項目 ios 蘋果手機白屏問題

    vue-cli + vue3 的項目,在蘋果手機上打開白屏,安卓手機正常顯示。 1,借助 vconsole 發(fā)現(xiàn)并沒有打印報錯信息,并且沒有請求發(fā)出。初步判斷可能是 js 新語法的問題(因為安卓手機沒有問題)。 2,原本最優(yōu)的方案是,通過 mac 鏈接蘋果手機,可以直接在 mac 上看到蘋果手機的控

    2024年02月01日
    瀏覽(86)
  • 前端vue2、vue3去掉url路由“ # ”號——nginx配置

    前端vue2、vue3去掉url路由“ # ”號——nginx配置

    大家好,我是yma16,本文分享關(guān)于vue2、vue3去掉url路由 # 號——nginx配置。 html的 hash模式 HTML的hash模式指的是URL中的錨點部分(#后面的內(nèi)容)被用于在單個頁面中顯示不同的內(nèi)容,而不是導(dǎo)航到不同的頁面。例如: 在這個示例中, #about 部分是一個錨點,用于在頁面上顯示關(guān)

    2024年02月11日
    瀏覽(98)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包