StackOverflower StackOverflower - 1 year ago 86
AngularJS Question

Why is no angular module found?

In my angulsr2 project under visual studio, I'm not able to compile typescript files after migrating angular2 from beta to rc.

I'm getting

Build:Cannot find module '@angular2/platform/browser'.

Build:Cannot find module '@angular2/router'.

Build:Cannot find module '@angular2/http'.


Project Tree

Project Tree




"compilerOptions": {
"sourceRoot": "/app/ts",
"module": "system",
"outDir": "./wwwroot/app/js",
"target": "es6",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
"compileOnSave": true,
"exclude": [

** packages.json**

"version": "1.0.0",
"name": "AngularTest",
"dependencies": {
"@angular/common": "2.0.0-rc.1",
"@angular/compiler": "2.0.0-rc.1",
"@angular/core": "2.0.0-rc.1",
"@angular/http": "2.0.0-rc.1",
"@angular/platform-browser": "2.0.0-rc.1",
"@angular/platform-browser-dynamic": "2.0.0-rc.1",
"@angular/router": "2.0.0-rc.1",
"@angular/router-deprecated": "2.0.0-rc.1",
"@angular/upgrade": "2.0.0-rc.1",

"systemjs": "0.19.27",
"es6-shim": "^0.35.0",
"reflect-metadata": "^0.1.3",
"rxjs": "5.0.0-beta.6",
"zone.js": "^0.6.12",
"es6-promise": "^3.0.2",
"bootstrap": "^3.3.5",
"jquery": "2.1.4",
"devDependencies": {
"gulp": "^3.9.1",
"del": "2.1.0"

I'm not certain what's missed, I'm comparing against other project and I seem to have the same but something is obviously different

Answer Source

There is no @angular2. It's either @angular or for older versions angular2. You need to fix your imports.

... from '@angular/platform/browser'.
... from '@angular/router'.
... from '@angular/http'.
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download