IntelliJ IDEA – nodejs插件 – passport.initialize()未解决

我遇到了一些问题,一些nodeJS模块function没有解决,但其他人都没有问题。 这是我重现此问题的步骤:

  1. 创build一个项目,selectNodeJS和NPM
  2. select下一步, 项目细节快照被附加并点击完成。
  3. 在app.js中,声明应用程序后添加以下行:

    var passport = require('passport');
    app.use(passport.initialize());

  4. 您应该看到初始化()具有下划线,指示“未parsing的函数或方法初始化”。

我正在使用最新版本的IntelliJ IDEA 2016.3.4。

我已经阅读了相关的问题 ,但这不适合我的情况。 请注意,只有护照模块有这个问题。

这是一个已知的错误,请按照WEB-18469进行更新。

作为一种解决方法,请尝试下载护照TypeScript社区存根: File | Settings | Languages & Frameworks | JavaScript | Libraries File | Settings | Languages & Frameworks | JavaScript | Libraries File | Settings | Languages & Frameworks | JavaScript | Libraries ,按Download... ,从列表中select护照

有一个比手动IDEconfiguration更好的方法我想,只需添加通行证绑定到您的依赖。

https://www.npmjs.com/package/@types/passport

 npm install --save @types/passport