Update 2018
VS Code now handles this natively via a jsconfig.json
and the JavaScript Language Service.
Create the file jsconfig.json
at your project root and make sure to set checkJs
to true
:
Creating a JS Config file, allows Visual Studio to treat the folder as an Explicit Project. Without it, JS files opened in VS Code are treated as independent units, and there is no common project context between any two files.
Example:
<!-- language: lang-js -->
<pre><code>{
"compilerOptions": {
"baseUrl": "./src",
<b>"checkJs": true,</b>
"jsx": "react"
}
}
</code></pre>
Code Action / Quick Fix
Missing modules will show up with a Code Action (AKA "Quick Fix") with an option to import. You can click on the lightbulb 💡 or use <kbd>Ctrl
</kbd> + <kbd>.
</kbd>
Auto Imports / IntelliSense
Auto Imports will show you available components as you type and import them when selected
Further Reading