Angular 2 RC 6 AoT Compiler not working
<p>I just updated my project to Angular 2 RC 6. I am now trying to use Ahead of Time (AoT) Compilation as mentioned in blog post <a href="http://angularjs.blogspot.com/" rel="noreferrer">http://angularjs.blogspot.com/</a> but no success.</p>

<p>I am not using angular cli as I building project in ASP.Net.</p>

<p>As the blog post suggests, I have installed @angular/compiler-cli</p>

<p>But when I try to run ngc from command prompt it gives error</p>

<pre><code>'ngc' is not recognized as an internal or external command,
operable program or batch file.


npm run ngc
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "ngc"
npm ERR! node v6.4.0
npm ERR! npm  v3.10.3

npm ERR! missing script: ngc
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     &lt;https://github.com/npm/npm/issues&gt;

npm ERR! Please include the following file with any support request:
npm ERR!     D:\Project\App\npm-debug.log
</code></pre>

<p>Can anyone please guide how to use AoT compiler with ASP.Net Project. Or when you are not using Angular CLI but building components etc manually.</p>

<p><strong>Edit</strong></p>

<p>I now managed to run ngc by first moving to <strong>./node_modules/.bin/</strong> and then running </p>

<pre><code>ngc -p D:\Project\App
</code></pre>

<p>But now the compiler is throwing the below error:</p>

<p>When I try to compile my project with ngc, it throws the below error:</p>

<pre><code>Error: Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function (position 92:25 in the original .ts file), resolving symbol AppModule in
</code></pre>

<p>In my App Module I have the below providers and probably this is causing the project. I am not sure what exactly is wrong with this?</p>

<pre><code>providers: [
        GlobalService,
        {
            provide: Http,
            useFactory: (backend: XHRBackend, defaultOptions: RequestOptions, globalService: GlobalService) =&gt; new HttpLoading(backend, defaultOptions, globalService),
            deps: [XHRBackend, RequestOptions, GlobalService]
        }
    ],
</code></pre>