Benjamin Wong
Benjamin Wong

Reputation: 619

IntelliJ Idea 12 Unable To Resolve Express Methods

For some odd reason, I can't seem to have code completion with the "express" object in my node.js project. Here is a screen of it.

enter image description here

My OS is Windows 8 and I am using IntelliJ Idea 12.11. Perhaps I need to do some extra setup? Please let me know.

Upvotes: 1

Views: 835

Answers (2)

Vincent De Smet
Vincent De Smet

Reputation: 4979

if you are on IDEA 13, you will still not get the Express methods until you use the express typescript stub

go to Javascript Libraries > Downloads and switch the combobox at the top to Typescript community stubs then type express

you should see the stub, it's also here: https://github.com/borisyankov/DefinitelyTyped/blob/master/express/express.d.ts

if you are on Java 1.7 and haven't disabled the SNI Support you will get a handshake alert and the download will fail, go to the directory where your IDEA.exe is located and add the following line to the idea.exe.vmoptions:

-Djsse.enableSNIExtension=false

Upvotes: 0

Benjamin Wong
Benjamin Wong

Reputation: 619

@CrazyCoder got it right, it is indeed a intellij bug, as of now still unpatched, guess we have to wait =( The URL is http://youtrack.jetbrains.com/issue/WEB-6667. In the meantime, I guess I will have to live with it.

Upvotes: 2

Related Questions