微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于 ES6 import关键字的问题

本地文件 使用 import 关键字导入脚本模块报错

  • 导入文件时要使用 module:

    <script type="module"> 
    

不然会报错:Uncaught SyntaxError: Unexpected identifier

浏览器出现错误提示不识别该脚本中的import标识符

  • package.json 文件中指定 为模块系统

    {
        ....
        "type": "module"
    }
    

    不然也会识别不了

  • 本地跨域问题

在不使用服务器启动时打开带有 import 关键字的文件会报错:

from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge, https, chrome-untrusted.

net::ERR_Failed

浏览器报错,提示被CORS策略阻止,不能直接通过文件路径引用带有import关键字的JS脚本

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐