【发布时间】:2018-11-30 12:17:57
【问题描述】:
我对服务器端脚本非常陌生。我正在使用 NodeJS。我的问题是在向应用程序添加一些新功能后,即更改代码后,这些更改只有在重新启动服务器后才会应用。直到那时 NodeJS 的行为就像我没有改变任何东西一样。因此,例如,如果我添加console.log("works") 并且不重新启动服务器,则它没有任何效果。
我正在使用 Nuxt.js,它实际上是 Vue.js 框架,但具有主要用于服务器端渲染的附加且非常有用的功能。我在项目开始时没有集成express.js,因为它没有计划编写任何服务器端代码。所以我通常会导出 express 并使用它,这对我来说非常好,因为我只需要几行代码就可以使用 NodeJS 文件系统。
因此,由于编码非常困难,如果我在更改任何内容后应该重新启动服务器,我想问您是否有解决此问题的方法。
【问题讨论】:
-
这是预期行为。您可以使用
nodemonnodemon.io 来监视您的文件并在文件更改后重新启动服务器。 -
@maksbd19 这不是真正预期的行为。 nuxt 有用于开发模式的 webpack HMR 构建监视器
标签: node.js express nuxt.js serverside-javascript