如何将 axios 包添加到我正在开发的 chrome 扩展中?

aco*_*n89 7 javascript google-chrome-extension node.js

我正在尝试制作一个 chrome 扩展,并且想使用 axios 包。当我尝试在 chrome 中测试我的代码时,出现此错误。我已经通过在控制台中执行npm install axios安装了该软件包。抱歉,如果这是一个基本问题,我真的不知道我在做什么。谢谢您的帮助!

jas*_*nte 3

像 axios 这样的外部模块需要捆绑到您的 chrome 扩展中,才能使其按您的预期工作。您可以使用类似的捆绑器webpack来执行此操作,但需要进行大量配置才能启动和运行。

我建议使用fetchAPI 作为替代方案。它已经在 Chrome 扩展中免费提供,并且工作方式与 axios 非常相似。

fetch与以下内容相比更完整的代码示例axios: https: //blog.logrocket.com/axios-or-fetch-api/