bitexpert / web-asset-installer
此包已被废弃且不再维护。未建议替代包。
Web Asset Installer 插件
0.3.3
2016-07-14 12:57 UTC
Requires
- composer-plugin-api: ^1.0
Requires (Dev)
- composer/composer: 1.*@dev
- mikey179/vfsstream: v1.2.0
- phpunit/phpunit: 3.7.*@stable
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/"
}
}