原生js文件中使用import报错Uncaught SyntaxError: Cannot use import statement outside a module
时间: 2023-11-07 15:02:53 浏览: 292
Node_Js中文手册
当在原生JS文件中使用`import`语句时,浏览器会报错"Uncaught SyntaxError: Cannot use import statement outside a module"。这是因为默认情况下,浏览器将脚本视为传统的脚本,而不是模块化的脚本。
要解决这个问题,您可以在`<script>`标签中添加`type="module"`属性,以告诉浏览器该脚本是一个模块化的脚本。例如:`<script type="module" src="./a.js"></script>`
这样,浏览器就会将脚本作为一个模块来处理,可以正常使用`import`语句。
阅读全文