想搞浏览器插件,为什么导入js会会出问题呢
javascript吧
全部回复
仅看楼主
level 1
错误提示是这个,Uncaught SyntaxError: Cannot use import statement outside a module
代码是这行import browser from './services/browser';
没写过js,照猫画虎写,出了些问题。
2023年04月07日 03点04分 1
level 13
import 是模块化 js 限定关键字,如果你的这个脚本不是以模块方式运行的,不能用。
出现了 import 代表要以模块方式运行某个脚本,并引入脚本提供的接口。
<script type="module"></script>就能让脚本以模块方式运行
或者 import("脚本地址")
也能引入模块脚本,但是需要异步操作。
如果你在写的东西不能用这两种办法,那只能把其他要用的脚本去模块化。
2023年04月07日 12点04分 2
1