Google chrome extension web扩展的依赖关系管理

Google chrome extension web扩展的依赖关系管理,google-chrome-extension,dependency-management,firefox-addon-webextensions,Google Chrome Extension,Dependency Management,Firefox Addon Webextensions,我的一个扩展名中的一个文件已被复制,因此其中三个现在共享。(它用于访问托管存储,具有回退功能) 通过复制将其更新到所有扩展有点乏味,因为对其中一个扩展的更改不会自动应用到另一个扩展 在多个web扩展中使用相同的.js文件的干净方法是什么?我认为最好的方法是将文件发布为npm包,将其用作依赖项,并在其他扩展中使用更新。因此,您可以通过任何持续集成(CI)服务构建扩展,甚至可以使用上传扩展。谢谢。关于如何创建npm包有什么建议吗?只需一分钟或更短的时间:看看文档

我的一个扩展名中的一个文件已被复制,因此其中三个现在共享。(它用于访问托管存储,具有回退功能)

通过复制将其更新到所有扩展有点乏味,因为对其中一个扩展的更改不会自动应用到另一个扩展


在多个web扩展中使用相同的
.js
文件的干净方法是什么?

我认为最好的方法是将文件发布为npm包,将其用作依赖项,并在其他扩展中使用更新。因此,您可以通过任何持续集成(CI)服务构建扩展,甚至可以使用

上传扩展。谢谢。关于如何创建npm包有什么建议吗?只需一分钟或更短的时间:看看文档