from origin ‘null’ has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted.
在加载JS模块的时候,报错! 跨域的错误。
解决办法: 右键----Open in Live Server (必须以服务器的形式打开);
下面是官网的解释,因为出于对javaScript模块的安全性需要,需要通过一个服务器来测试。
其实,浏览器已经支持import 和 erxport 语法来加载模块了,但是为了模块的安全性,要选择在服务器中调试。
关于模块的安全:
下面的链接里面有很详细的关于javaScript的安全性问题,其中就包括了同源访问策略。 模块的资源加载也是限制同源的,所以上面的操作会出现跨域问题。
https://www.6miu.com/read-4382039.html