如何从 .next 文件夹启动我的项目?

xCT*_*APx 5 reactjs next.js

我想从构建文件夹 (.next) 启动我的 NextJS 项目。我运行next build命令,得到 .next 文件夹,然后...我多次尝试从 .next 文件夹启动项目,并使用了很多方法,但没有成功。谁能解释一下从构建文件夹启动 NextJS 项目需要做什么?

SHU*_*USA 1

您能在其中提到您的package.json文件吗? 根据 NextJS 文档 如果你像这样运行scripts: {}

如果 npm 那么: npm run build

如果是纱线:yarn build

您将获得.next包含构建文件的文件夹。那么你应该运行npm run startoryarn start它将运行该项目.next

如果您想要静态 HTML 导出,则略有不同。第 1 步:打开 package.json 并更新其中的内容"build": "next build && next export"scripts:{}保存。第 2 步:运行构建命令,yarn build or npm run build它将为您提供out包含静态文件的文件夹,您可以将其部署或运行​​在服务器中的任何位置。官方文档 以及npx serve out节点服务器。