我有一个项目,由于使用引导程序3.3.7,因此存在一些漏洞。 See here
不幸的是,我们不能仅将项目升级到Bootstrap v4.0.0,因为它进行了太多更改,要回去修复所有这些问题将花费太多的工作。
但是,有一个分支尚未合并,可以解决这些漏洞问题。 This is the branch
我克隆了该分支,并用我项目的static
文件夹中该分支中的文件替换了当前的bootstrap.js文件。不幸的是,这完全破坏了我所做的一切。诸如affix
,popover
之类的东西。破坏我的意思是它显示了以下消息:
未捕获的TypeError:$(...)。popover不是函数
或affix
未捕获的TypeError:$(...)。affix不是函数
我比较了格式为3.4.0和3.3.7的.js
文件,据我所知,这些功能没有什么大的不同,它们会导致一切中断。例如,popover
的代码就是版本。
我的问题是,也许我会以错误的方式进行尝试。处理此漏洞时还有其他事情要做吗?为什么会出现这些错误?除了.js
文件之外,该分支我还需要什么才能使它正常工作?
编辑:应该注意,我正在通过Bootstrap's customization tool和config.json
文件加载我的jQuery插件。这可能是问题吗?如果是这样,我如何解决该问题以使用未发布的版本?