不得不说用WebStorm写Nodejs真的挺爽的。不过express是个例外,WebStorm官方博客里说
Q:How to enable autocompletion for Express? A: Express framework is implemented in a very dynamic way, making it difficult for WebStorm to provide accurate code completion for methods from Express module by just parsing the source code.Express框架实现太过于动态化,WS很难仅仅通过分析源码为express提供精确的代码提示。
不过官方也给出了解决方案,有人用TypeScript解决了express的不能识别的问题
安装在File-Settings-JavaScript-Libraries-Download
将Offical libraries改为TypeScript community stubs,就能找到一个名为express的插件,安装后启用再回到WS就能看到express的自动完成和代码提示已经可用了
http://blog.jetbrains.com/webstorm/2014/02/webinar-recording-node-js-development-workflow/