JavaScriptをブラウザ(Chrome)で表示させながら勉強中です。
別のファイルに記述したクラスをインポートして実行できるようにしたいのですが、上手くいきません。
どう修正したらいいかご教授願います。
【状況】
デベロッパーツールで"console"を表示させると、以下のように出る。
script.js:1 Uncaught SyntaxError: Cannot use import statement outside a module
ファイル構成:
index.html
script.js(メインのJavaScriptファイル)
class.js(これに書いているクラスをメインのJavaScriptファイルにインポートしたい)
(jsファイルはjsフォルダ直下に入れてある)
各ファイルは以下のように記述:
index.html
<!DOCTYPE html> <html lang="ja"> <head> </head> <body> <script src="js/script.js"></script> </body> </html>
script.js
import TestConsole from "./class"; test = new TestConsole();
class.js
class TestConsole { constructor() { console.log("imported"); } } export default TestConsole;
回答3件
あなたの回答
tips
プレビュー