最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何修改Vue項目運行的IP和端口

 更新時間:2023年02月10日 15:38:09   作者:小花皮豬  
這篇文章主要介紹了修改Vue項目運行的IP和端口的方法,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

修改Vue項目運行的IP和端口

前言

我們在使用VsCode啟動Vue項目的時候,我發(fā)現(xiàn):默認(rèn)的端口號好像和tomcat一樣,默認(rèn)都是8080,如果8080被占用了,就會使用8081,8082這樣的方式以此類推。

那么,我們是否可以像后端一樣,通過修改port屬性的方式達到修改運行端口的方式呢?

答案肯定是可以的,下面的就分享下是如何做到的:

修改配置文件

找到vue項目的配置文件:vue.config.js

這個東西吧,站在我后端角度理解,就好像是springboot中的application配置文件,在里面配置一些和項目有關(guān)的東西

比如我之前已經(jīng)配置過一個屬性,這要方式語法簡單,導(dǎo)致出現(xiàn)各種莫名奇怪的錯誤

目前我只用到了一個配置項:

lintOnSave: false // 關(guān)閉語法檢查 防止不必要的語法報錯

這里還是有幾個注意事項需要多bb幾句的

1:多個配置項之前,需要注意使用逗號隔開

2:冒號不要用錯了

如果你覺得直接修改port,那你就想的簡單了!

看,直接報錯。

ERROR Invalid options in vue.config.js: “port” is not allowed

解決報錯

想要解決這個問題,其實很簡單。只需要再配置層devServer。把配置代碼寫到里面即可:

祈禱我的項目沒有bug,給它個吉祥的端口

// 配置devServer
  devServer: {
    host: 'localhost', // 項目運行的ip
    port: 8888, // 項目運行的端口號
  }

配置文件全部代碼:

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,  // 關(guān)閉語法檢查 防止不必要的語法報錯
  // 配置devServer
  devServer: {
    host: 'localhost', // 項目運行的ip
    port: 8888, // 項目運行的端口號
  }
})

測試效果

配置文件修改完之后,一定要記得重啟服務(wù),這樣才能生效!

可以使用ctrl+c終端終端,重新執(zhí)行npm run server

完美解決問題!

總結(jié)

其實還是很簡單的。這個vue.config.js和springboot的application配置文件是一個道理,需要修改項目什么東西就直接在里面改。注意語法就好啦!

補充:vue默認(rèn)端口號(port:8080)修改

工作中可能存在啟動多個項目的時候,默認(rèn)端口號會被占,導(dǎo)致啟動錯誤,這種情況下把要啟動的項目的端口號換掉,啟動未用的端口就可以了,具體實現(xiàn)如下:

一 .vue-cli2

方式1. vue-cli2中端口文件存放目錄為:根目錄下/config/index.js

// Various Dev Server settings
host: 'localhost', // can be overwritten by process.env.HOST
port: 80, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false, // 運行后自動打開瀏覽器
errorOverlay: true, // 在瀏覽器是否展示錯誤蒙層
notifyOnErrors: true, // 是否展示錯誤的通知

host::改為電腦IP,同局域網(wǎng)內(nèi)其余電腦可訪問你的項目 例:19.168.43.20:80

二.vue-cli3/vue-cli4

方式1. 端口文件存放目錄為:node_modules/@vue/cli-service/lib/commands/serve.js

const defaults = {
host: '0.0.0.0',
port: 80,
https: false
}

方式2. 在 package.json 文件中修改 scripts

"scripts": {
"serve": "vue-cli-service serve --port 80",
"build": "vue-cli-service build",
},

方式3 在運行項目的時候追加端口號

npm run serve -- --port 80

方式4 在根目錄新建【vue.config.js】,并配置如下,將覆蓋默認(rèn)的配置(更多配置詳情參見vue官網(wǎng)

module.exports = {
publicPath: "/", //根路徑 Vue CLI 3.3 前使用 baseUrl
outputDir: "dist1", //構(gòu)建輸出目錄
assetsDir: "assets", //靜態(tài)資源目錄
lintOnSave: false, //是否開啟eslint保存檢測
runtimeCompiler: true,
publicPath: "/", // 設(shè)置打包文件相對路徑
devServer: {
open: true, //配置自動啟動瀏覽器
host: "localhost",
https: false,
hotOnly: false, //熱更新
port: 80,
// 配置跨域-請求后端的接口
proxy: {
// "/api": {
// target: "http://172.20.10.3:80", //對應(yīng)自己的接口
// changeOrigin: true,
// ws: true,
// pathRewrite: {
// "^/api": ""
// }
// }
}
}
}

注意: 改端口后,項目需要重新運行

到此這篇關(guān)于修改Vue項目運行的IP和端口的文章就介紹到這了,更多相關(guān)Vue項目運行的IP和端口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

双城市| 白银市| 平乡县| 黎平县| 错那县| 贺州市| 临猗县| 连云港市| 金沙县| 郎溪县| 柳林县| 西吉县| 龙里县| 苏尼特右旗| 房产| 康定县| 安阳县| 呼伦贝尔市| 柘荣县| 山丹县| 石柱| 库车县| 得荣县| 谷城县| 阿图什市| 湛江市| 阿克| 卢龙县| 尉氏县| 镇坪县| 交口县| 永和县| 东明县| 水城县| 五指山市| 青龙| 丹阳市| 汝南县| 合山市| 永城市| 利川市|