66581
Javascriptのモジュールをimportしようとすると、以下のエラーが発生しました。

```

    SyntaxError: import declarations may only appear at top level of a module
    
```

test.js ( moduleファイル ↓)

```

    function crazyman() {
          alert("You idiot!");
    }
    export crazyman();
    
```

crazy.js (importしたファイル↓)

```

    import {crazyman} from "test.js";
    crazyman();
    
```

easy_sample.html (HTMLファイル↓)

```

      <!DOCTYPE html>
      <html lang="ja" dir="ltr">
       <head>
        <meta charset="utf-8">
        <title>javascript sample</title>
       </head>
       <body >
        <script src="crazy.js"></script>
       </body>
      </html>
    
```

三つのファイルはすべて同じディレクトリに存在しています。ブラウザはfirefoxです。
CC BY-SA 4.0
2020-05-13T17:49:35.227
66579
2020-05-13T23:47:10.517
40131
question
javascript
JavaScriptのModuleのimportでエラー
モジュールではないJavaScriptコードでは`import`が使えません。

HTMLでJavaScriptコードをモジュールとして扱うには、`script` 要素に `type="module"` を指定します。

```

    <script src="crazy.js" type="module"></script>
    
```
CC BY-SA 4.0
2020-05-13T23:47:10.517
66581
2020-05-13T23:47:10.517
3475
66579
answer