我有一个有作曲家安装的问题,如果我启动最后一个命令,它会在我的Laravel 5项目中创建供应商文件夹及其所有依赖项,但不会同时创建我想要的文件夹。
我将以下几行添加到我的composer.json文件中:
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize",
"mkdir public/kit",
"mkdir public/files",
"mkdir public/sites"
],
问题是,如果我第二次启动相同的命令(composer install),它说:
使用包信息加载composer存储库 从锁定文件安装依赖项(包括require-dev) 无需安装或更新 生成自动加载文件 照亮\基金会\ ComposerScripts ::安装后 php artisan优化 生成优化的类加载器 编译公共类 mkdir public / kit mkdir public / files mkdir public / sites
它创建了我需要的文件夹...
请帮忙吗?
非常感谢
答案 0 :(得分:0)
" post-install-cmd"需要放在"脚本中#34;根条目:
"scripts": {
"post-install-cmd": [
"mkdir public/kit",
"..."
],
"post-update-cmd": [
"UPDATE ACTIONS",
"..."
],
}
答案 1 :(得分:-1)
你只能安装一次composer。
安装后,您可以更新作曲家。
commond: - composer update