title: Angular2 @angular/forms.js not found after npm install
body: <p>After installing a new module to my angular2 project, a problem</p>
  
  <p><strong>HOST_VAR = <a href="http://localhost:3000" rel="nofollow">http://localhost:3000</a></strong> (because of stackoverflow url limitation)</p>
  
  <p>console:</p>
  
  <blockquote>
    <p>GET HOST_VAR/@angular/forms.js 404 (Not Found)scheduleTask @
    zone.js:101ZoneDelegate.scheduleTask @
    zone.js:336Zone.scheduleMacroTask @ zone.js:273(anonymous function) @
    zone.js:122send @ VM2803:3X @ system.src.js:5105(anonymous function) @
    system.src.js:5105ZoneAwarePromise @ zone.js:584(anonymous function) @
    system.src.js:5105(anonymous function) @ system.src.js:5105(anonymous
    function) @ system.src.js:5105(anonymous function) @
    system.src.js:5105(anonymous function) @ system.src.js:5105(anonymous
    function) @ system.src.js:5105(anonymous function) @
    system.src.js:5105(anonymous function) @
    system.src.js:5105ZoneDelegate.invoke @ zone.js:323Zone.run @
    zone.js:216(anonymous function) @ zone.js:571ZoneDelegate.invokeTask @
    zone.js:356Zone.runTask @ zone.js:256drainMicroTaskQueue @
    zone.js:474ZoneTask.invoke @ zone.js:426 zone.js:323 Error: Error: XHR
    error (404 Not Found) loading
    HOST_VAR/@angular/forms.js(…)ZoneDelegate.invoke @ zone.js:323Zone.run
    @ zone.js:216(anonymous function) @ zone.js:571ZoneDelegate.invokeTask
    @ zone.js:356Zone.runTask @ zone.js:256drainMicroTaskQueue @
    zone.js:474ZoneTask.invoke @ zone.js:426</p>
    
    <p>Error: Error: XHR error (404 Not Found) loading
    HOST_VAR/@angular/forms.js(…)ZoneDelegate.invoke @ zone.js:323Zone.run
    @ zone.js:216(anonymous function) @ zone.js:571ZoneDelegate.invokeTask
    @ zone.js:356Zone.runTask @ zone.js:256drainMicroTaskQueue @
    zone.js:474ZoneTask.invoke @ zone.js:426 zone.js:101 GET
    HOST_VAR/@angular/forms.js 404 (Not Found)scheduleTask @
    zone.js:101ZoneDelegate.scheduleTask @
    zone.js:336Zone.scheduleMacroTask @ zone.js:273(anonymous function) @
    zone.js:122send @ VM2803:3X @ system.src.js:5105(anonymous function) @
    system.src.js:5105ZoneAwarePromise @ zone.js:584(anonymous function) @
    system.src.js:5105(anonymous function) @ system.src.js:5105(anonymous
    function) @ system.src.js:5105(anonymous function) @
    system.src.js:5105(anonymous function) @ system.src.js:5105(anonymous
    function) @ system.src.js:5105(anonymous function) @
    system.src.js:5105(anonymous function) @
    system.src.js:5105ZoneDelegate.invoke @ zone.js:323Zone.run @
    zone.js:216(anonymous function) @ zone.js:571ZoneDelegate.invokeTask @
    zone.js:356Zone.runTask @ zone.js:256drainMicroTaskQueue @
    zone.js:474ZoneTask.invoke @ zone.js:426</p>
    
    <p>zone.js:101 GET HOST_VAR/@angular/forms.js 404 (Not Found)scheduleTask
    @ zone.js:101ZoneDelegate.scheduleTask @
    zone.js:336Zone.scheduleMacroTask @ zone.js:273(anonymous function) @
    zone.js:122send @ VM2803:3X @ system.src.js:5105(anonymous function) @
    system.src.js:5105ZoneAwarePromise @ zone.js:584(anonymous function) @
    system.src.js:5105(anonymous function) @ system.src.js:5105(anonymous
    function) @ system.src.js:5105(anonymous function) @
    system.src.js:5105(anonymous function) @ system.src.js:5105(anonymous
    function) @ system.src.js:5105(anonymous function) @
    system.src.js:5105(anonymous function) @
    system.src.js:5105ZoneDelegate.invoke @ zone.js:323Zone.run @
    zone.js:216(anonymous function) @ zone.js:571ZoneDelegate.invokeTask @
    zone.js:356Zone.runTask @ zone.js:256drainMicroTaskQueue @
    zone.js:474ZoneTask.invoke @ zone.js:426</p>
  </blockquote>
  
  <hr>
  
  <p>my index.html code:</p>
  
  <pre><code>&lt;html&gt;
  
  &lt;head&gt;
      &lt;!--&lt;base href=""&gt;--&gt;
      &lt;script&gt;document.write('&lt;base href="' + document.location + '" /&gt;');&lt;/script&gt;
      &lt;title&gt;&lt;/title&gt;
      &lt;link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"&gt;
      &lt;link rel="stylesheet" href="node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css"&gt;
      &lt;link rel="stylesheet" type="text/css" href="node_modules/angular2-toaster/lib/toaster.css" /&gt;
      &lt;link rel="stylesheet" href="assets/styles/style.css"&gt;
      &lt;link rel="stylesheet" href="assets/styles/custom.css"&gt;
      &lt;link rel="stylesheet" href="assets/styles/osp.theme.css"&gt;
  
      &lt;!-- 1. Load libraries --&gt;
      &lt;script src="node_modules/es6-shim/es6-shim.min.js"&gt;&lt;/script&gt;
      &lt;script src="node_modules/systemjs/dist/system-polyfills.js"&gt;&lt;/script&gt;
  
      &lt;script src="node_modules/zone.js/dist/zone.js"&gt;&lt;/script&gt;
      &lt;script src="node_modules/reflect-metadata/Reflect.js"&gt;&lt;/script&gt;
  
      &lt;script src="node_modules/systemjs/dist/system.js"&gt;&lt;/script&gt;
      &lt;script src="node_modules/rxjs/bundles/Rx.min.js"&gt;&lt;/script&gt;
  
      &lt;script src="node_modules/ng2-bootstrap/bundles/ng2-bootstrap.min.js"&gt;&lt;/script&gt;
      &lt;script src="node_modules/jquery/dist/jquery.min.js"&gt;&lt;/script&gt;
      &lt;script src="node_modules/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.js"&gt;&lt;/script&gt;
  
      &lt;!-- 2. Configure SystemJS --&gt;
      &lt;script&gt;
          System.config({
              defaultJSExtensions: true,
              packages: {
                  app: {
                      format: 'register',
                  },
                  rxjs: {
                      defaultExtension: false
                  },
              },
              map: {
                  "ng2-bootstrap": "node_modules/ng2-bootstrap/ng2-bootstrap.js",
                  moment: 'node_modules/moment/moment.js',
                  "@angular/core": "node_modules/@angular/core/bundles/core.umd.js",
                  "angular2/core": "node_modules/@angular/core/bundles/core.umd.js",
                  "@angular/router": "node_modules/@angular/router/index.js",
                  "@angular/router-deprecated": "node_modules/@angular/router-deprecated/router-deprecated.umd.js",
                  "@angular/common": "node_modules/@angular/common/bundles/common.umd.js",
                  "@angular/http": "node_modules/@angular/http/bundles/http.umd.js",
                  "angular2/common": "node_modules/@angular/common/bundles/common.umd.js",
                  "@angular/compiler": "node_modules/@angular/compiler/bundles/compiler.umd.js",
                  "@angular/platform-browser": "node_modules/@angular/platform-browser/bundles/platform-browser.umd.js",
                  "@angular/platform-browser-dynamic": "node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js",
                  "videogular2": "node_modules/videogular2",
                  "angular2-localstorage" : "node_modules/angular2-localstorage",
                  "ng2-ui-auth" : "node_modules/ng2-ui-auth/dist/ng2-ui-auth",
                  "angular2-toaster/angular2-toaster" : "node_modules/angular2-toaster/angular2-toaster.js",
                  // ng2-bootstrap specifics
                  "@angular/core/src/facade/lang": "node_modules/@angular/core/src/facade/lang.js",
  //        "@angular/platform-browser/src/animate/animation_builder": "node_modules/@angular/platform-browser/src/animate/animation_builder.js"
              }
          });
          System.import('app/boot')
                  .then(null, console.error.bind(console));
      &lt;/script&gt;
  
  &lt;/head&gt;
  &lt;!-- 3. Display the application --&gt;
  &lt;body&gt;
  &lt;my-app&gt;Loading...&lt;/my-app&gt;
  &lt;/body&gt;
  
  &lt;/html&gt;
  </code></pre>