这似乎是一个简单的问题,但我在Next文档中找不到答案。如果我启动了Next.js服务器:
$ npm run start
我得到了网站的更新:
$ git pull
我可以重新构建服务器:
$ npm run build
如果它会崩溃,最好的做法是将所有内容构建到一个单独的目录中,然后将其复制到部署目录中吗?
xam8gpfp1#
我也有同样的想法,每次我更新代码并构建用于生产的代码时,我都会停止服务器并重新启动它。为了实验,我尝试了:npm run build. npm运行开始。然后,对代码进行了更改。我让服务器继续运行。在另一个终端窗口中,我执行了npm运行build。但不幸的是它让应用程序崩溃了因此,我不得不停止服务器并在原始终端窗口中再次运行npm run start。除非它是一个完全静态的站点或处于开发模式,否则我认为停止和重新启动服务器是必要的。
npm run start
1条答案
按热度按时间xam8gpfp1#
我也有同样的想法,每次我更新代码并构建用于生产的代码时,我都会停止服务器并重新启动它。
为了实验,我尝试了:npm run build. npm运行开始。然后,对代码进行了更改。我让服务器继续运行。在另一个终端窗口中,我执行了npm运行build。但不幸的是它让应用程序崩溃了因此,我不得不停止服务器并在原始终端窗口中再次运行
npm run start
。除非它是一个完全静态的站点或处于开发模式,否则我认为停止和重新启动服务器是必要的。