Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    válasz Zedz #6019 üzenetére

    Üdv,

    Szerintem browserify nem kell mert a systemjs azt production módban megoldja. Nem vagyok nagy szakija ennek a systemjs-nek, de itt nem arról van szó, hogy development "módban" olyan mint a RequireJS (AMD) tehát nem kell bundling, production-ben pedig olyan mint egy browserify/webpack. Persze ha node-os packagek kellenek ahhoz kell bundling.

    Na, lényeg a lényeg ott van a hiba hogy a num nevű változót próbálod behívni a modulból holott lel-ként exportáltad. Különbség van az "export default" és az export között. Példa program

    <!doctype html>

    <html lang="en">
    <head>
    <meta charset="utf-8">

    <title>The HTML5 Herald</title>
    <meta name="description" content="The HTML5 Herald">
    <meta name="author" content="SitePoint">

    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    </head>

    <body>
    <script src="jspm_packages/system.js"></script>
    <script src="config.js"></script>
    <script>
    System.import('app/app.js')
    </script>
    </body>
    </html>

    app.js

    import nameItAsYouLike from './module';
    import { otherStuff } from './module2';
    console.log(nameItAsYouLike);
    console.log(otherStuff);

    module.js

    const stuff = 42;
    export default stuff;

    module2.js

    export const otherStuff = 43;

    üdv

Új hozzászólás Aktív témák

Hirdetés