修改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 dev
或yarn dev
即可。