Drupal 如何检查composer的可用版本以便下载,以及在终端中键入什么
试图通过composer下载旧版本的views\u引导模块。在上,没有检查可用版本的选项。从Drupal网站上可以看到有两个可用版本:Bootstrap3和Bootstrap4。v3是必需的。默认情况下,已安装v4 当然,您可以手动下载v3,但如果知道这一点,那就太好了 在本例中: 应该是这样的:Drupal 如何检查composer的可用版本以便下载,以及在终端中键入什么,drupal,composer-php,Drupal,Composer Php,试图通过composer下载旧版本的views\u引导模块。在上,没有检查可用版本的选项。从Drupal网站上可以看到有两个可用版本:Bootstrap3和Bootstrap4。v3是必需的。默认情况下,已安装v4 当然,您可以手动下载v3,但如果知道这一点,那就太好了 在本例中: 应该是这样的: composer require drupal/views_bootstrap:8.x-3.x or composer require drupal/views_bootstrap:8.x-3.1
composer require drupal/views_bootstrap:8.x-3.x
or
composer require drupal/views_bootstrap:8.x-3.1
但它不起作用
还有哪个Composer命令会提供可用的Packagist版本。这可能是因为Drupal没有公开其回购协议,或者至少没有通过Packagist 您可以通过模块的Drupal git页面找到版本列表: 因此,如果您想让composer安装它,您必须将它编辑到您的
composer.json
,以及要使用的正确的存储库中
所需的最小composer.json
{
"name": "root/app",
"require": {},
"repositories": [
{
"type": "vcs",
"url" : "https://git.drupalcode.org/project/views_bootstrap.git"
}
]
}
然后,您将能够要求您的依赖关系:
$ composer require drupal/views_bootstrap:dev-8.x-3.x
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing drupal/views_bootstrap (dev-8.x-3.x eee11be): Cloning eee11be1b4 from cache
Writing lock file
Generating autoload files
请注意版本号前面的dev-
,这是必需的,因为您的源代码是一个存储库(请参阅文档:)。或尝试:composer show--所有drupal/module\u名称,然后composer需要drupal/field\u组(版本号)