无法弄清楚如何在浏览器中使用JavaScript导入模块
- 论坛
- 无法弄清楚如何在浏览器中使用JavaScript导入模块
19 浏览
无法弄清楚如何在浏览器中使用JavaScript导入模块
这是一个简单的问题。我试图从一个javascript文件中导入模块到另一个文件,并在Chrome上运行它。我使用了2个javascript文件和一个html文件,它们都在同一个文件夹中:
第一个javascript文件(testfile1.js):
import {test} from 'testfile2.js'; test.func();
第二个javascript文件(testfile2.js):
let f = function() { console.log("TEST"); } let test = { func: f }; export test;
html文件是一个普通的、空的html文件,其中头部有一个指向testfile1.js脚本的链接:
每当我在Chrome中打开html文件时,都会出现错误:
testfile1.js:1 Uncaught SyntaxError: Unexpected token {
当我在import语句中删除了大括号时,会出现意外的标识符语句。这不是在浏览器中导入模块的正确方式吗?为什么一点都不起作用?