【问题标题】:Where to put "non-bower" components在哪里放置“非凉亭”组件
【发布时间】:2015-03-08 16:13:16
【问题描述】:

我是 nodejs 和 bower 的新手。我刚刚使用 yeoman 创建了 Angular 项目,并查看了 bower_components 文件夹。但是如果我有没有使用 bower 安装的组件/库,我应该把它放在哪里?

【问题讨论】:

    标签: angularjs yeoman bower yeoman-generator yeoman-generator-angular


    【解决方案1】:

    那么问题是:他们从哪里来?不应该有任何包没有被某些包系统处理。

    您这样做是因为作者没有在 Bower 注册表中发布库吗? Bower 可以从任何 git 端点安装软件包,而无需事先注册:

    bower install git://github.com/user/package.git
    

    如果它们在 URL 上可用,它甚至可以处理“静态”文件:

    bower install http://example.com/script.js
    

    另外,ziptar 的内容将被提取。

    如需了解更多信息,请参阅docs(获取示例的地方)。

    如果依赖项仍然无法通过 Bower 处理,我建议将通常称为 libvendor 的文件夹放置在与 bower_components 完全相同的级别。

    【讨论】:

      【解决方案2】:

      您可以将它们放在 scripts 文件夹中,并放在子文件夹 thirdpartylibraries 或任何最适合您的文件夹中。

      确保使用主脚本缩小库。

      【讨论】:

        【解决方案3】:

        我将所有第 3 方脚本放在“供应商”文件夹中,包括我的凉亭库和未安装凉亭的库。唯一的区别是我将非凉亭库添加到源代码管理中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-06-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多