问题描述:webstrom8能正常创建express4.0项目,但是用自带的启动按钮执行却启动不了,报"D:\program files (x86)\JetBrains\WebStorm 8.0.1\bin\runnerw.exe" D:\NODEJS\node.exe app.js
Process finished with exit code 0
有什么解决办法吗?
node 版本是0.11.x吧? WS 8和 WS7对 nodejs 0.11.x 支持不好, 要么换回 nodejs 0.10, 要么WS换回WS 6.x. 请看官网上的BUG报告: 135.621 breaks node 0.11.12 debugging ? : WEB-11779
该问题已解决 1.下载webstrom8.0.2即可.经测试node用v0.10.26或v0.10.28均不影响,这应该是webstorm之前没有跟上express4.0的更新进度引起的,不过在webstorm8.0.2得以解决. 2.还有一个小知识点,在webstorm右上角有一个下拉框,可以选择bin\www或app.js,如果用的是express4.0,就选择bin\www,如果用的express3.x就选择app.js "D:\program files (x86)\JetBrains\WebStorm 8.0.2\bin\runnerw.exe" D:\NODEJS\node.exe bin\www Thu, 08 May 2014 05:19:30 GMT my-application Express server listening on port 3000
创建时指定express3.6 —— 》 package.json 中的版本换成新的 —— 》 npm