【问题标题】:Include jquery.js via composer通过 composer 包含 jquery.js
【发布时间】:2015-06-25 05:19:42
【问题描述】:

我正在尝试通过 composer 在我的项目中包含 jquery.js 文件。 以下是我在composer.json 中编写的代码,放在我项目的根目录中。

{

    "type": "package",
    "package": {
        "name": "jquery/jquery",
        "version": "1.7.2",
        "type": "jquery",
        "dist": {
          "url": "http://code.jquery.com/jquery-1.7.2.js",
          "type": "file"
        }
    }
}

现在当我在我的 Linux 系统中运行这个命令时 $ composer install我得到以下输出:

Loading composer repositories with package information
Installing dependencies (including require-dev)
Nothing to install or update
Generating autoload files

并且自动生成了一个Vendor,其中包含autoload.php 文件和composer 导演。

但是我在我的项目目录中没有看到任何jquery.js 文件?

这是如何工作的?如何通过composer.jsonjquery.js 包含在我的项目目录中

【问题讨论】:

  • 是的,谢谢!但我想知道.. 使用我上面的代码生成的供应商文件夹是如何工作的?
  • @prits 这是因为您仍然需要在require 部分添加jquery/jquery。顺便说一句,我强烈建议 not 将 Composer 用于前端依赖项。为此使用 Bower(或 BowerPHP)。

标签: jquery json composer-php


【解决方案1】:

您当然没有定义作曲家实例中要包含的内容。您将项目定义为 composer 包本身,因为它也可以使用 composer。您的 json 中有一个 require 部分,或者您可以在文件路径中的命令行上发出 composer require 'jquery/jquery' 命令,该命令与您的项目因此该 composer 文件所在的位置相同。

【讨论】:

    【解决方案2】:

    可以在composer/vendor/components/jquery/目录下找到jquery文件

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 2012-12-15
      • 2014-07-29
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多