Vue項目端口號占用


問題描述:


 

今天在啟動一個Vue項目的時候,遇到了一個問題。

 

得知是Vue項目端口號占用的問題。

 

解決方法:


 

換一個端口號。

在調用  npm run dev 的時候,實際上是在調用根目錄下的 package.json,打開這個文件之后發現:

"scripts": {
    "dev": "node build/dev-server.js",
    "build": "node build/build.js",
    "lint": "eslint --ext .js,.vue src"
  }

由此可知,我們應該查看build目錄下的dev-server.js文件

在dev-server.js文件中可找到:

var uri = 'http://localhost:' + port

此處的port便是我們將要尋找的,在dev-server.js的開始部分我們可以發現:

var path = require('path')

 

而path又是從哪里來的呢?

根目錄下有一個config文件夾,看名字就知道與配置有關,打開config目錄下的index.js

  dev: {
    env: require('./dev.env'),
    port: 8080,
    autoOpenBrowser: true,
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {},
    cssSourceMap: false
  }

這里不僅可以改變端口,還可以根據需要改變其他配置信息。

 

 

參考:https://blog.csdn.net/liyuxing6639801/article/details/60325558

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM