【问题标题】:Yeoman Bower including jQuery twice?Yeoman Bower 两次包含 jQuery?
【发布时间】:2013-09-27 20:34:27
【问题描述】:

我将 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,但似乎没有帮助。

【问题讨论】:

    标签: jquery twitter-bootstrap yeoman bower


    【解决方案1】:

    这是完全正确的。 bootstrapsass-bootstrap 都依赖于 jQuery。 Bower 有一个扁平的层次结构,所以没有重复,因为两者都需要jquery#~1.10,所以甚至没有版本冲突。

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

    【讨论】:

    • 对,我看到 Bower 列表中的第二级并不意味着 jQuery 安装了两次。我的问题是,在 Chrome 开发工具资源窗格中,jQuery 被列出了两次。我想我只需要阅读 Bower 和 RequireJS,因为它们在做什么以及如何做并不是很明显。我认为你是关于 sass-bootstrap + bootstrap 的观点,谢谢
    • 编辑-*你的(不是你是,sheesh..)
    猜你喜欢
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 2014-06-27
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多