From Typescript to Javascript => required not defined in Chrome browser

From:

import {Component} from 'angular2/core';

To:

var core_1 = require('angular2/core');

I get some errors in my browser:

required is not defined

Why should I include requireJS as a runtime dependency? The angular 2 tutorial does not contain this library for 5 minutes!

This is annoying!

https://angular.io/guide/quickstart

When I do this:

    <script src="~/lib/require.js"></script>

I am still getting an error due to my compiled javascript:

enter image description here

UPDATE

They include a script in my header tag:

  <script src="~/lib/es6-shim.js"></script>
    <script src="~/lib/es6-promise.js"></script>

    <script src="~/lib/system-polyfills.js"></script>
    <script src="~/lib/angular2-polyfills.js"></script>
    <script src="~/lib/system.js"></script>

    <script src="~/lib/Rx.js"></script>
    <script src="~/lib/angular2.js"></script>

    <script src="~/lib/http.dev.js"></script>
    <script src="~/lib/router.dev.js"></script>

    <script asp-src-include="~/app/**/*.js"></script>

    <script>
            System.config({
                packages: {
                    app: {
                        format: 'register',
                        defaultExtension: 'js'
                    }
                }
            });
            System.import('app/main')
                  .then(null, console.error.bind(console));
    </script>

UPDATE 2

enter image description here

+4
source share
1 answer

You need SystemJS, requirejs is not required (;

node_modules, ( Devtools > Network) CDN:

<script src="https://code.angularjs.org/2.0.0-beta.0/angular2-polyfills.js"></script>
<script src="https://code.angularjs.org/tools/system.js"></script>
<script src="https://code.angularjs.org/tools/typescript.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.0/Rx.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.0/angular2.min.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.0/http.min.js"></script>

UPDATE:

script. SystemJS , :

<script asp-src-include="~/app/**/*.js"></script>

...

+2

All Articles