Javascript 如何在next.js中设置端口
一个应用程序正在端口3000上运行,我想在默认端口的另一个端口上运行另一个应用程序。如何在React Next.js中更改此选项。 我的package.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" }, 并且启动脚本命令是
"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
},