-1

我将 Yeoman 用于一个简单的站点。当我查看 Chrome 中的资源窗格时,我看到 jQuery 被包含了两次(这破坏了一些需要的 Bootstrap js)

Bower 列表输出以下内容:

├─┬ bootstrap#3.0.0
│ └── jquery#1.10.2(2.0.3可用)
├── jquery#1.10.2(最新是2.0.3)
├── 现代主义#2.6.2
├── requirejs#2.1.8
└─┬ sass-bootstrap#3.0.0
  └── jquery#1.10.2

我已经尝试在 bootstrap、sass-bootstrap、jquery 上卸载 bower,但似乎没有帮助。

4

1 回答 1

3

这是完全正确的。两者都bootstrap依赖sass-bootstrap于 jQuery。Bower 具有扁平的层次结构,因此没有重复,并且由于两者都 require jquery#~1.10,甚至没有版本冲突。

也就是说,包括两者bootstrapsass-bootstrap没有多大意义,因为后者只是前者的 SASS'ified 版本,因此可以完全替代。

于 2013-09-28T16:44:43.107 回答