Javascript 如何在next.js中设置端口

Javascript 如何在next.js中设置端口,javascript,reactjs,npm,port,next.js,Javascript,Reactjs,Npm,Port,Next.js,一个应用程序正在端口3000上运行,我想在默认端口的另一个端口上运行另一个应用程序。如何在React Next.js中更改此选项。 我的package.js脚本是 "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "next", "build": "next build", "start": "next start" }, 并且启动脚本命令是

一个应用程序正在端口3000上运行,我想在默认端口的另一个端口上运行另一个应用程序。如何在React Next.js中更改此选项。 我的package.js脚本是

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "next",
    "build": "next build",
    "start": "next start"
  },
并且启动脚本命令是
npm运行dev

感谢@strong>evolutionxbox

 "scripts": { 
       "dev": "next -p 8080" 
},
只需要做:

yarn dev -p PORT_YOU_LIKE

如果你在你的脚本中使用
dev
next命令,今天对我来说,这只能通过在next命令之后指定,例如
next dev-p8080
next start-p8080
用于prod模式,而不是像以前这样:
next-p8080 dev
。对于长期值,请解释此代码解决OP问题的原因。只有密码的答案是不受欢迎的。解释有助于未来的访问者学习,并将这些知识应用于他们自己代码中的类似问题。他们也更有可能获得更高的选票。考虑编辑,以提高你的答案,并保持这样高的答案质量。感谢您的贡献。这并不是问题的答案。一旦你有足够的钱,你将能够;相反.env文件在下一个js上不起作用。任何有有效解决方案的人都可以帮助放弃解决方案。我喜欢这种方法。这对我有效,而不是在任何其他文件中更改端口。谢谢。这是正确的答案。
"scripts": {
    "dev": "next dev -p 8080", // for dev 
    "start": "next start -p 8080" // for prod
},