javascript - 为什么 bower 安装包两次?

标签 javascript node.js npm yeoman bower

当我使用 Yeoman(在幕后使用 Bower)安装包时,我看到 bower 将每个包安装了两次。

  • 项目根目录下的第一个components文件夹
  • app/components 文件夹中的另一个

例如,当我运行命令 yeoman install jquery

我的项目目录将如下所示

 root-directory
 |- app
 .  |- components
 .  .  |- jquery        // <<-- jquery  
 .  .  ... rest of the components
 |- components
 .  |- jquery           // <<-- jquery ... again
 .  ... same other components
  • 为什么每个组件都有一个副本,我应该使用哪一个?
  • 我想最佳做法是从我的应用中引用这些组件,并且永远不要更改它们以便我可以轻松更新它们,对吗?

最佳答案

这是作为临时 hack 完成的,因为/app 文件夹中需要有组件,因为 Bower 无法指定组件目录。现在可以了,而且很快就会解决。

您可以在此处关注该错误:https://github.com/yeoman/yeoman/issues/622

关于javascript - 为什么 bower 安装包两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13611463/

相关文章:

node.js - 通过 api 查询 npmjs 注册表

node.js - npx 保存包在哪里

javascript - JSP、JavaScript : display byte[] as image

javascript - .getAll(...).then 不是一个函数

javascript - AngularJS如何根据指定参数过滤JSON数据

javascript - 代理错误502,在apache2服务器上运行node js应用程序

node.js - 如何处理来自 npm 的弃用警告

javascript - Node 闪付认证

arrays - Node.js promise : Push to array asynchronously & save

node.js - Shopify的 'slate'包安装后未运行