These red squiggly lines say cannot find module 'angular2/core'
,cannot find module 'angular2/router'
,cannot find module 'angular2/http'
.
I checked other posts in SO but it seems they have no appropriate answer.
I also added a reference to the d.ts
files as seen below but still not working.
Other posts say that I need to configure something in the tsconfig.json
file but I am using Visual Studio and I see no need to use the tscompiler suggested by the angular team because Visual Studio should be able to compile ts files automatically.
Am I missing something?
Is the tsconfig.json
still required even if you use Visual Studio?
How do I get rid of these squiggly lines?
Thanks!
(I am using Visual Studio 2015 and latest Typescript engine)
UPDATE:
I am not sure what exactly is the npm package manager. But I have a pre-built package.json
file that was created when the project was created. I use this file for installing npm packages.
Just right click on "package.json"
and select "Restore Packages" after installation of Packages build it... your problem is solved
Easiest way to install it is with npm package manager, because angular2 is shipped with typing now. Your editor will recognize all import locations...
For ASP.NET 5.0 applications in VS 2015, configuring typescript is a bit challenging.
Until the tooling around typescript improves, you can configure typescript manually:
If you are still encountering the error where it cannot find the module, exit visual studio and reload the solution.