Composer只需第二次安装即可创建文件夹




我在composer安装方面遇到了一个问题,如果我启动最后一个命令,它会在我的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(没有要安装或更新的内容正在生成自动加载文件Illuminate\Foundation\ComposerScripts::postInstallphp手工优化正在生成优化的类加载器编译公共类mkdir public/kitmkdir公用/文件mkdir公共/站点

它创建了我需要的文件夹。。。请帮忙吗
感谢

"post-install cmd"需要放在"scripts"根条目中:

"scripts": {
    "post-install-cmd": [
       "mkdir public/kit",
       "..."
    ],
    "post-update-cmd": [
       "UPDATE ACTIONS",
       "..."
    ],
}

您只能安装composer一次。安装后,您可以更新composer。commond:-composer update

相关内容

  • 没有找到相关文章

最新更新