bitexpert/web-asset-installer

此包已被废弃且不再维护。未建议替代包。

Web Asset Installer 插件

0.3.3 2016-07-14 12:57 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:24:31 UTC


README

什么是 Webasset Installer?

WebAsset Installer 是为 Composer 定制的安装器。要了解更多关于 Composer 中自定义安装器的信息,请阅读文档:[https://getcomposer.org.cn/doc/articles/custom-installers.md](https://getcomposer.org.cn/doc/articles/custom-installers.md)

总结:WebAsset Installer 将会将类型为 "webasset" 的 Composer 包安装到 webroot 文件夹中,而不是 vendor 目录下。

如何使用它?

您的 webassets 包的 composer.json 需要如下所示:该包需要是 "webasset" 类型,并在 extra 的配置中定义一个 target-dir。target-dir 定义了 webassets 安装在 webroot 文件夹下的相对路径。

{
	"name": "vendor/mywebpackage",
	"type": "webasset",
	"require": {
		"bitexpert/web-asset-installer": "*"
	},
	"extra": {
		"target-dir": "mywebpackage/"
	}
}

您的根项目的 composer.json 如下所示

{
	"name": "my/mywebproject",
	"require": {
		"vendor/mywebpackage": "*"
	}
}

要更改 webassets 安装的基准文件夹,只需将 "webasset-basedir" extra 参数添加到您的根包 composer.json 文件中

{
	"name": "my/mywebproject",
	"require": {
		"vendor/mywebpackage": "*"
	},
	"extra": {
		"webasset-basedir": "htdocs/"
	}
}