请原谅我糟糕的英语。我是 Laravel 的新手。我用 laravel 5.5 做了一个博客项目。该项目包含其他人编写的包。有一个包需要在与composer安装后执行 php artisanvendor:publish 命令。我已将我的项目上传到github。当其他人安装我的项目时,我希望他们在不运行vendor:publish命令的情况下安装我的项目。我怎样才能做到这一点?谢谢
您可以将该命令添加到您的composer.json文件中的scripts部分下。
比如你想artisan vendor:publish自动运行就composer install可以添加到post-install-cmd
"scripts": {
...
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize",
"php artisan vendor:publish"
],
...
},
Run Code Online (Sandbox Code Playgroud)
您可以查看Composer 文档了解详细信息
| 归档时间: |
|
| 查看次数: |
1978 次 |
| 最近记录: |