- 此问题在此处已有答案**:
How to import ES6 modules in content script for Chrome Extension(11个答案)
11个月前关闭。
我正在做一个项目,我必须创建一个chrome扩展来过滤亚马逊的评论。无论如何,我的问题是连接两个javascript文件,因为我得到错误"SyntaxError:不能在模块""外部使用import语句。
script.js是chrome扩展激活时运行的文件。makeCall.js是我想在script.js内部调用的文件,它在服务器上进行axios调用。
这里的代码:enter image description here
enter image description here
enter image description here
1条答案
按热度按时间cgyqldqp1#
首先,您通常希望将代码粘贴到
而不是屏幕截图。
其次,您的扩展没有声明为ES6模块,因此,如果要导入其他JS文件,需要使用
require(PATH)
而不是import
编辑:抱歉,
require
是一个nodeiderjs的东西。我没有意识到web JS需要各种捆绑器来实现这一点。