同样的代码,直接在控制台试就报错,在服务器环境下才行。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
</body>
<script type='module'>
import {a} from './test.js'
console.log(a) // {a: 123 }
</script>
</html>
//test.js
var a = 0
export {a}
你需要搞明白
http://
,file://
两个协议头的区别,以及CORS
因为浏览器已经在控制台告诉了你。