es6 export import module manggunakan node_modules

Permisi kakak, saya terdapat error pada saat export import modul pada javascript. disini saya menggunakan node_modules: traceur, systemjs, es6. mohon bantuannya kak. Terimakasih :)

 <!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>es6</title>
    <script src="node_modules/traceur-compiler/bin/traceur.js"></script>
    <script src="node_modules/systemjs/dist/system.src.js"></script>
    <script src="node_modules/es6-module-loader/dist/es6-module-loader-dev.js"></script>
  </head>
  <body>

    <script>
      System.import('src/moduleA.js');
    </script>
  </body>
</html>

avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Diperbarui 6 tahun yang lalu

5 Jawaban:

folder src moduleB.js

 export let fname = "John";
avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

moduleA.js

 import { fname } from './moduleB.js'
console.log(fname);
avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

You should use



import * as fs from 'fs';
new Foo();

You can use your syntax if the module has a default export. Example:

 // foo.ts
export default class Foo {
}

// bar.ts
import Foo from './foo';

source: https://github.com/Microsoft/TypeScript/issues/3337

avatar keccikun
@keccikun

364 Kontribusi 196 Poin

Dipost 6 tahun yang lalu

struktur foldernya sprti apa kak?

avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban