我正在尝试通过作曲家将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
自动生成了一个包含autoload.php
文件和composer
控制器的Vendor
。
但是我的项目目录中看不到任何jquery.js
文件?
这是如何工作的?如何通过composer.json
composer/vendor/components/jquery/
目录中找到 jquery 文件
您没有定义要在作曲家实例中包含哪些内容。您将项目定义为作曲家包本身,因为作曲家也可以这样做。您的 json 中将有一个 require 部分,或者您会在文件路径中的命令行上发出作曲家需要"jquery/jquery"命令,该命令位于您的项目所在的同一位置,因此此作曲家文件。