我可以在一个站点上使用多个 preact 版本而不会发生冲突吗

Can I use multiple preact versions on one site without conflicts

我想制作一个可以在其他网站上加载的库。 因此,我想确保我的插件代码不会与网站代码冲突。

我正在研究使用 Preact 的可能性,因为它非常小并且提供了很多功能。

库需要为网站使用的每个框架工作。它不需要与网站框架具有相同的 api。但它仍然需要工作。

当网站框架和Preact不同的时候我猜不会冲突,所以这不是问题。但是我猜是网站使用 Preact 7.2.1 而库使用 Preact 8.2.6 时出现问题。

我不希望它与代码冲突,而且并非所有事件都应该对网站可用。图书馆应该是独立的。

认为我在考虑: - 是否足以在匿名函数中执行 preact 和所有库代码以便将其包含在内? - jQuery 更改会在执行后恢复 $,不要认为这对 Preact 有用。

您知道这个问题的解决方案吗(或者它是否开箱即用)?

不干扰的回答,因为它没有设置全局变量

https://github.com/developit/preact/issues/954#issuecomment-350284112