代码为:

<body>
    <script src = "aaa.js" type = "module"></script>
</body>

出现问题:

仔细看错误信息可以发现,我们是用file协议来传输aaa.js这个文件的,可是CORS规定要用http,data,https等方式传输,所以就报错了。这是因为使用了type="module"的脚本Sec-Fetch-Mode是cors,常规引入的脚本Sec-Fetch-Mode是no-cors,不受同源策略的影响。

 

解决:

用插件live-serve 在本地创建一个服务器,运行即可。

Logo

前往低代码交流专区

更多推荐