你能在运行时构建一个Next.js服务器吗?

yquaqz18  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(108)

这似乎是一个简单的问题,但我在Next文档中找不到答案。如果我启动了Next.js服务器:

$ npm run start

我得到了网站的更新:

$ git pull

我可以重新构建服务器:

$ npm run build
  • 当它还在运行 * 还是会让服务器崩溃

如果它会崩溃,最好的做法是将所有内容构建到一个单独的目录中,然后将其复制到部署目录中吗?

xam8gpfp

xam8gpfp1#

我也有同样的想法,每次我更新代码并构建用于生产的代码时,我都会停止服务器并重新启动它。
为了实验,我尝试了:npm run build. npm运行开始。然后,对代码进行了更改。我让服务器继续运行。在另一个终端窗口中,我执行了npm运行build。但不幸的是它让应用程序崩溃了因此,我不得不停止服务器并在原始终端窗口中再次运行npm run start
除非它是一个完全静态的站点或处于开发模式,否则我认为停止和重新启动服务器是必要的。

相关问题