我正在尝试学习ES6的导入和导出,但是我遇到了一个错误,它不让我导入我的模块。我还尝试过import .. from 'add.js',没有使用./,但仍然没有成功。
Uncaught SyntaxError: 请求的模块 './add.js' 没有提供名为 'add' 的导出
我的文件夹结构如下所示
C:\xampp\htdocs\es6\import.export\
- index.html
- app.js
- add.js
index.html
<html>
<head>
<script type="module" src="app.js"></script>
</head>
<body>
</body>
</html>
app.js
import { add } from './add.js'
console.log(add(2,3))
add.js
export default function add (a, b) {
// export default function (a, b) { <-- does not work either, same error
return a + b;
}
export default
吗?那就是默认导出,而不是具名导出。 - CertainPerformanceimport add from './add.js'
。 - Şivā SankĂr