在使用vue-cli3建立項目後,由於webpack的配置均被隱藏了,當你須要覆蓋原有的配置時,則須要在項目的根目錄下,新建vue.config.js文件,來配置新的配置。
配置的相關字段
module.exports = {
/* 部署生產環境和開發環境下的URL:可對當前環境進行區分,baseUrl 從 Vue CLI 3.3 起已棄用,要使用publicPath */
/* baseUrl: process.env.NODE_ENV === 'production' ? './' : '/' */
publicPath: process.env.NODE_ENV === 'production' ? '/public/' : './',
/* 輸出文件目錄:在npm run build時,生成文件的目錄名稱 */
outputDir: 'dist',
/* 放置生成的靜態資源 (js、css、img、fonts) 的 (相對於 outputDir 的) 目錄 */
assetsDir: "assets",
/* 是否在構建生產包時生成 sourceMap 文件,false將提升構建速度 */
productionSourceMap: false,
/* 默認狀況下,生成的靜態資源在它們的文件名中包含了 hash 以便更好的控制緩存,你能夠經過將這個選項設爲 false 來關閉文件名哈希。(false的時候就是讓原來的文件名不改變) */
filenameHashing: false,
/* 代碼保存時進行eslint檢測 */
lintOnSave: true,
/* webpack-dev-server 相關配置 */
devServer: {
/* 自動打開瀏覽器 */
open: true,
/* 設置爲0.0.0.0則全部的地址均能訪問 */
host: '0.0.0.0',
port: 8066,
https: false,
hotOnly: false,
/* 使用代理 */
proxy: {
'/api': {
/* 目標代理服務器地址 */
target: 'http://47.100.47.3/',
/* 容許跨域 */
changeOrigin: true,
},
},
},
}
正在努力學習中,若對你的學習有幫助,留下你的印記唄(點個贊咯^_^)