IDEA - Javascript Dev

Card Puncher Data Processing


A javascript Project is a Static Web project.

You need to define the JavaScript libraries as dependency.


The debug session is based on the chrome debug mode.

If you choose:

  • locally, Idea will start a server for you and start a chrome page
  • remote, Idea will install the file remotely and start a chrome page

See Debugging




JavaScript Support plugin is bundled with IntelliJ IDEA and activated by default

Idea Javascript Plugin

  • Live Edit Plugin


  • Chrome Plugin Intellij

Grammar / Version

Settings (Ctrl + Alt + S) > Javascript Filtering > Language and Frameworks > Javascript > The inter-wiki (grammar) does not exist and there is no default inter-wiki defined.grammar

Idea Javascript Version

Third Party Library

A Javascript - Library in IDEA is a set of files and folders that is:

  • write-protected,
  • excluded from check for errors
  • and refactoring,

It only affects the completion list and highlighting.


  • From the code

Idea Download Library Intellij

  • From the settings

Idea Javascript Library


By default, all predefined libraries and libraries are treated as libraries in any file within the project. Their usage scope is the whole project.

Project Libraries are not considered libraries in any of the files unless you attach their scope to a file explicitly.

  • From Code:

Intellij Javascript Scope From Code

  • From Settings:

Idea Javascript Library Scope


Intellij Gloabl Library


This URL will be opened when you press Shift+F1 (Show external documentation) on methods from the library.

Idea Jquery Documentation

See also Feature Request:


Intellij resolved the data type via:

Without any library (no auto-completion, no navigation, no documentation)

Preferences | Languages & Frameworks | JavaScript | Libraries – click Download and search for the library

Documentation / Reference

Discover More
Javascript - Library

library in Javascript. A library is a distribution format as a package that is created from a module bundle from a prototype The difference between a package and a library is that the modules are...

Share this page:
Follow us:
Task Runner