doppy / composer-symlink
此包已被弃用且不再维护。没有建议的替代包。
使用 composer 创建符号链接
1.0.1
2017-03-19 10:49 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- composer/composer: 1.0.*@dev
This package is auto-updated.
Last update: 2022-08-30 15:18:44 UTC
README
此 composer 插件允许您在 composer.json 文件中配置符号链接。它将创建缺失的符号链接并更新现有的(如果目标已更改)。
安装
添加 composer 依赖
"require": {
"doppy/composer-symlink": "^1.0.0",
}
添加脚本调用
"scripts" : {
"post-install-cmd": [
"Doppy\\ComposerSymlink\\ComposerSymlink::apply"
],
"post-update-cmd" : [
"Doppy\\ComposerSymlink\\ComposerSymlink::apply"
]
},
配置符号链接
"extra": {
"doppy-composer-symlink": {
"./link" : "target",
"./inroot" : "vendor/acme/",
"./web/fonts": "../vendor/acme/fonts/"
}
}
- 您可以在子目录中配置符号链接,请注意目标应该是相对于源相对的。
- 如果应该创建符号链接的目录不存在、不可写或不是一个目录,则会抛出错误。
- 如果您更改了目标,下次运行 composer 时它将更新目标。
- 如果目标不存在,您会收到警告,但不会导致致命错误。
一些建议
- 不要在您的仓库中提交符号链接。
- 将符号链接添加到 .gitignore 中
- 不要在您的应用程序目录外创建符号链接。