vue cli 03 webpack基本配置說明

2021-09-25 01:18:18 字數 1142 閱讀 9563

下來我們乙個乙個介紹build資料夾下面的一些配置

check-versions.js

'use strict'

const chalk = require('chalk') //輸入終端的一些樣式,紅色或者綠色,可以通過這個模組來定義

const semver = require('semver') // 處理版本號

const packageconfig = require('../package.json')

const shell = require('shelljs') //可以執行終端的命令

function exec (cmd)

// 此處定義node版本的一些要求

const versionrequirements = [ ]

// 假如命令中有npm,那麼把npm的版本要求也加入到裡面

if (shell.which('npm')) )

}module.exports = function ()

} // 假如有錯誤資訊,則在終端列印一些資訊

if (warnings.length)

console.log()

// 最終退出程式

process.exit(1)

}}

webpack.base.conf.js

'use strict'

const path = require('path')

const utils = require('./utils')

const config = require('../config')

const vueloaderconfig = require('./vue-loader.conf')

// 此函式做路徑的拼接

function resolve (dir)

const createlintingrule = () => (

})module.exports = ,

output: ,

// 引進來一些模組的時候的配置

resolve:

},module: ,,},

},}]},

node:

}

vue cli專案webpack打包結構

每次我們拿到vue的專案,第一步都是先npm install載入其依賴,其然後是npm run dev執行這個專案,我很好奇其內部的怎樣執行的,就把這大概的流程走一走,以供參考。我們先來看一下package.json的目錄 每次當我們npm run dev的時候,其首先執行的是build webpa...

Vue CLI 基於webpack構建優化

參考vue cli 基於webpack構建優化,資源打包與資源預壓縮 yarn add filemanager webpack plugin dev d 宣告外掛程式 const filemanagerplugin require filemanager webpack plugin 外掛程式配置。...

vue cli和webpack多頁面配置

注 這裡使用的是vue腳手架一鍵部署 1 build檔案目錄下的webpack.base.conf.js檔案 main.js的路徑 entry 2 build檔案目錄下的webpack.dev.conf.js檔案 index.html new htmlwebpackplugin newhtmlweb...