用 Composer 来管理 Drupal 前端相关的函数库

在Lightning 2.1.7中,我们终于回答了一个长期存在的问题:如果我使用Composer管理我的代码库,我如何将前端JavaScript库引入我的站点?

这一直是一个棘手的问题。drupal.org并没有真正提供官方解决方案 – 需要JavaScript库的模块通常包含自己下载和提取所述库的说明。在某些情况下,[库API][1]可以提供帮助; [分发允许运送某些库][2]。但是,如果您使用Composer构建站点,那么您或多或少都是靠自己构建的。

现在,Lightning团队决定增加对[Asset Packagist的][3]支持。这个有用的存储库充当了Composer与流行的NPM和Bower存储库之间的桥梁,这些存储库存储了数千个有用的前端和JavaScript包。在Composer项目中启用Asset Packagist后,您可以像这样安装Bower包(以[Dropzone][4]为例):

$ composer require bower-asset/dropzone

您可以轻松安装NPM包:


最后修改于 2018-10-08