我正在开发使用create-react-app
创建的React Chrome扩展程序。我正在添加一项功能,可以使用chrome.storage
在所有已登录的Chrome浏览器中同步用户的数据。
我有两个问题:
显然,chrome.storage
未正常定义。所以我一直在做的是每次进行更改时运行npm build
,然后在我的Chrome浏览器中加载构建的文件,检查它是否有效,再返回更改代码,然后重复。如何更有效地测试我的chrome.storage
代码?
在我使用chrome.storage
添加代码后,我甚至无法正常开发扩展程序的其他部分,因为再次出现“chrome not defined”错误。我现在的解决方案是用chrome.storage
注释掉我的所有代码,做我的事情,然后在我准备测试整个应用程序时取消注释我的chrome.storage
代码。这是非常不可持续的。那么,我如何更有效地开发我的扩展?
谢谢!