修改NextJS App默认启动端口

修改NextJS App默认启动端口

自用的主力电脑win10系统可谓是把能装的开发环境装了个遍,用过一段时间Vagrant又来又用了WSL,目前主要技术栈转移到nodejs上面,直接在windows上开发,但是遇到最多的就是各类端口占用问题了,查证了原因多数说法是WSL引起的端口冲突,具体我还没去解决,因为WSL偶尔还需要用。

如何修改NextJS的启动端口

nextjs默认的服务端口是3000,如果修改端口号需要打开项目根目录下的文件package.json,在scripts中把dev后面的next加上端口号参数 -p 即可

{
  "private": true,
  "scripts": {
    "dev": "next dev -p 3300",
    "build": "next build",
    "start": "next start"
  },
  "dependencies": {
    "classnames": "2.3.1",
    "date-fns": "2.22.1",
    "next": "latest",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "remark": "^14.0.1",
    "remark-html": "^15.0.0"
  },
  "devDependencies": {
    "autoprefixer": "10.2.6",
    "postcss": "8.3.5",
    "tailwindcss": "^2.2.4"
  }
}

上面的参数则是把端口号改为了3300,最后重新npm run devyarn dev即可。

Post Comment