webpack vue 專案打包上線

2021-10-10 07:46:25 字數 1043 閱讀 1107

去除console.log命令 :生成打包報告

修改打包入口:如果要修改webpack 的相關命令,那麼我們需要新建乙個檔案 vue.config.js  。(然後首先匯出配置物件,在匯出的配置物件裡面寫東西哦),然後在configurewebpack 或者 chainwebpack 來修改webpack配置.他們倆作用一樣,只是乙個是物件,乙個是鏈式

moudle.export = )

//生產環境

config.when(progress.env.node_env==="developmet", config => )

}}

//在 vue.config.js配置

config.set('externals', )

//在html裡面配置

link相應css

script相應js

通過cdn配置   element-ui :

首先 注釋掉element-ui在main-prod.js中的引用,然後 在html裡面新增css、js   然後就好了

自定義首頁內容

在vue.config.js 中  , 通過外掛程式的方式進行定製。

//  plugin(「html」)找到html外掛程式,

// .tap( ) 修改外掛程式裡面的固定配置項 

// args 配置項裡面的一些相關引數

// args[0].prod  給配置項追加自定義屬性

config.plugin( " html" ) .tap ( ( args )=>{

args[0].prod=false

return args

//然後判斷 args[0].prod的值的不同,來給主頁渲染不同樣式

路由懶載入

實現 當路由被訪問時 才載入對應模組

vue專案的打包上線

開啟專案目錄,執行 npm run build 專案執行後,會生成乙個dist目錄,這個目錄就是上線的內容,將這個檔案給後台,放到伺服器上即可 1.後台的根目錄下直接放即可 2.如果放在後台的乙個資料夾下,例如放在後台的project檔案下,配置如下 config index.js檔案裡面找到bui...

基於Vue專案打包上線配置

開發階段 注釋掉 讓 後面的log 可以使用 發布階段 釋放注釋 log重寫 後面的log 都不會 列印npm i live server g為什麼要進行懶載入 效能優化 首屏載入速度 router index.js import home from pages home.vue home就是首屏 ...

webpack vue首頁載入慢,打包優化

我們專案是主要是使用vue elementui webpack,打包出來首頁載入太慢,做了一些優化。路由元件按需載入 2.部分外掛程式使用cdn引入 首先,在webpack.base.conf.js裡 module.exports中的externals中定義使用cdn引入的外掛程式,external...