If I use your 'Basic Node.js Express 4 Application' project template, I get full Intellisense on the 'app' object that's returned by the express() constructor.
However, if I create a 'Blank Node.js Web App' and manually install Express vLatest (slightly newer than your 4.9.8 version) via npm, then I get virtually no Intellisense on app (certainly none on the set, use, post, get methods, and I also cannot Go To Definition on those symbols).
Going back to the working 'Basic Node.js Express 4 Application' project, I uninstalled your version of Express, manually installed the latest (4.11.1) and lo and behold Intellisense and Go To Definition __stop__ working.
What is wrong? Is it a problem between Express 4.11.1 and 4.9.8? Is it because I manually installed express instead of using your scaffolding?
However, if I create a 'Blank Node.js Web App' and manually install Express vLatest (slightly newer than your 4.9.8 version) via npm, then I get virtually no Intellisense on app (certainly none on the set, use, post, get methods, and I also cannot Go To Definition on those symbols).
Going back to the working 'Basic Node.js Express 4 Application' project, I uninstalled your version of Express, manually installed the latest (4.11.1) and lo and behold Intellisense and Go To Definition __stop__ working.
What is wrong? Is it a problem between Express 4.11.1 and 4.9.8? Is it because I manually installed express instead of using your scaffolding?