浏览器已原生支撑ES模块,我阅读着底部参考链接的两篇文章,当地测试
翻开 html
文件,没有显现预期的内容,翻开控制台,报错以下:
这是为何?
不像通例的剧本加载,直接跨域能够剖析,module
形式下剧本资本加载须要 CORS 体式格局猎取,不然浏览器报CORS policy
跨域相干毛病
怎样支撑跨域?
须要模块资本服务端设置 Access-Control-Allow-Origin
,能够指定细致域名,
或许直接运用* 通配符,Access-Control-Allow-Origin:*
意味着代码当地跑不了,至少得放服务器上,而且服务器须要设置设置Access-Control-Allow-Origin
因而我将代码放到的 github上,一般显现估计结果,翻开控制台也没有报错 点击检察测试
进修细致内容请参考下面的两篇文章~
参考链接:
ECMAScript modules in browsers
万岁,浏览器原生支撑ES6 export和import模块啦!