标签: plugins javascript dependency-management
我正在构建一个javascript插件,人们可以通过简单地将脚本标记粘贴到HTML中来安装。有时我可能希望在我的插件中包含第三方库,但我想确保如果在依赖于同一库的不同版本的网站上使用我的插件仍然有用。是否有一个工具可以用来以某种方式修改我所需的依赖项的命名空间,以便它们不会干扰任何其他现有的脚本或库?我一直在研究browserify,但是从文档中我并不清楚它可以用来避免这个问题。