mykola-danylov/robloach_component_example

用于为composer创建js/css/任何资产组件的模板。

dev-master 2017-03-31 13:54 UTC

This package is not auto-updated.

Last update: 2024-09-26 21:36:34 UTC


README

这是一个作为composer-combining项目组件使用的模板。如果一个包符合以下规则,它将被安装到独立的可访问(资产)文件夹中。默认文件夹名称是网站根目录下的'components'。所有设置都应该在composer.json文件中完成。考虑以下组件包的composer.json的部分:

  • "type" - 必须是 "component";
  • "require" - 应包含 "robloach/component-installer",它可以在任何情况下仅在"root" composer.json中使用;
  • "extra"->"component" - 我们需要复制到资产文件夹中的文件列表。此外,"scripts"和"styles"下的文件将合并成两个额外的文件。这是为了优化。

组件安装程序及其依赖项约为5.6 Mb。有关组件安装程序的详细信息:[https://packagist.org.cn/packages/robloach/component-installer](https://packagist.org.cn/packages/robloach/component-installer)

另一种使用组件安装程序的方法是在根composer.json中进行配置。在这种情况下,我们可以使用任何未配置为'component'的composer/vcs等文件。请参阅root-example-composer.json中的示例。