我试图找到一个特定模块(在本例中是Google Simple Map)的名称,以便我可以使用Composer将其添加到我的Drupal项目中。我知道它的名字是谷歌简单地图模块。
但是在命令行,运行搜索,没有找到Google Simple Map:
$ composer search -N drupal | grep -i simple
drubb/drupal-simple
drupalauth/simplesamlphp-module-drupalauth
最终,经过反复试验,很长一段时间后,Composer说了一些类似于"你正在尝试安装drupal/simple_gmap吗?(最接近的匹配),我的包安装的很好:
$ composer require drupal/simple_gmap
(success message here)
我原来的搜索语法有什么问题;我如何运行搜索来找到像drupal/simple_gmap这样的东西?
Composer应该能够找到这些,只要有问题的项目有一个发布分支或标签,并且您的composer.json
文件设置为通过:
...
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
},
...
Drupal.org上的每个项目都在项目页面上提到了一个示例命令。当前用于简单谷歌地图最新稳定版本:https://www.drupal.org/project/simple_gmap/releases/3.0.1