我已经花了一天时间。因为每次我做一个node.js代码更改时我必须继续重新启动webstorm,因此我无法继续开发代码。
以下是我的问题的1分钟广告:https://www.youtube.com/watch?v=xg_k8M0VwBI,这是我的网络风暴设置https://www.youtube.com/watch?v=hX3I1AWMLT8
一些初步事实:
以下是正在发生的事情:
我无法相信这种情况发生。我无法相信我是唯一一个看过这个问题的人。但我也无法相信我无法解决这个问题!这是一个错误吗?我使用的是Webstorm 10.0.3。
我只是更改这些代码行,例如:
如果我启动Webstorm(之前关闭),此代码有效:
app.listen(app.get('port'), function(){
console.log('Express web server is listening on port ' + app.get('port'));
});
这会打破它导致404(因为在get之后缺少一个端括号(' port'但JS在没有错误方面是有效的,因为我在结尾放了一个结束括号:
app.listen(app.get('port', function(){
console.log('Express web server is listening on port ' + app.get('port'));
}));
答案 0 :(得分:0)
在0:45似乎有一个新的调试器选项卡。 我没有webstorm来确认工作流程,但是有可能两个调试器选项卡在相同的端口3000上竞争,在某些时候,具有损坏代码的调试器保持活动状态,而不管将来可能尝试应用的更改如何没有真正服务的实例。
我的建议是看看你是否可以维护一个调试器实例(tab),看看是否可以解决它。