Node.js/Express App - 更改源代码不会更改应用程序

Node.js/Express App - Changing source code does not change app

首先 - 对于相当狡猾的问题标题感到抱歉。我一直在试图弄清楚如何解释我正在经历的事情,但我无法用一个朗朗上口的标题来总结它。

基本上我才刚刚开始使用 Node。我正在尝试组装一个非常简单的 node/express 应用程序。

最初,一切都很好。我设置了几条路线,它们都奏效了。除了一个错误。由于打字错误,它出错了。糟糕。

修正了拼写错误并尝试在 Chrome 中导航路线。错误仍然存​​在。

我已经清除了浏览器缓存,重新启动了我的机器,everything/anything 我还能想到其他方法。我什至删除了所有 js 并从 typescript 重新编译。似乎没有任何效果,应用程序似乎没有任何变化。

希望这是一个节点新手问题!

工具:Visual Studio 2013,Node.js Visual Studio 和 TypeScript 的工具

这几乎可以肯定是您正在使用的其中一种工具的问题,或者可能是一个奇怪的系统设置。使用本机 javascript 你不需要编译任何东西,所以加载新的服务器代码只需要重新启动服务器——你永远不必重新启动你的机器(尽管禁用浏览器缓存总是一个好主意)。您应该找到 javascript 文件是打字稿构建的位置,手动修复拼写错误,然后尝试 运行 服务器;也许没有您的 IDE 参与(以防插件有问题或只是为了减少可能的罪魁祸首的范围)。