如何在Dragal 8中使用Packosist上未安装的第三方库安装第三方库?

克里斯

在Dragal 8中安装没有打包程序的第三方库的最佳方法是什么?

例如,我有Color Field模块,该模块可以使用jQuery Simple Color Picker库提供更好的用户体验。

最明显的解决方案是仅手动添加该库,但这并不是真正可维护的。

我的第二个想法是将git存储库添加到我的composer.json中,如下所示,但它不起作用,因为目标存储库中没有composer.json文件。

"repositories": [
    {
        "name": "jquery-simple-color",
        "type": "git",
        "url": "https://github.com/recurser/jquery-simple-color.git"
    }
],
"require": {
    "jquery-simple-color/": "1.2.1"
}

我应该只是分叉git存储库并在其中添加composer.json文件吗?

梅尔文

您走在正确的轨道上,在composer.json中,您可以创建自己的“包”,例如:

"repositories": [
  {
    "type": "package",
    "package": {
      "name": "jquery/simplecolor",
      "version": "1.2.1",
      "dist": {
        "url": "https://github.com/recurser/jquery-simple-color/archive/v1.2.1.zip",
        "type": "zip"
      },
      "type": "drupal-library"
    }
  }
]

然后将其放入槽中

  "jquery/simplecolor": "1.2.1,

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章