向 composer psr-4 添加新的命名空间位置
Adding new namespace location to composer psr-4
我想知道如何在 Composer 中向 psr-4 添加新位置。
"psr-4" : {
"OpenEMR\Common\" : "common",
"OpenEMR\Entities\" : "entities",
"OpenEMR\Rx\Weno\" : "library/weno/src",
"OpenEMR\Staff\" : "library/staff/src"
}
staff 文件夹是我添加的。我的问题是我是否需要 运行 作曲家更新才能将其添加到自动加载器?
我试过 运行ning composer update,它似乎更新了所有的依赖包。我不想要那个。我需要做的就是将最后一行添加到名称空间系统。
我在网上搜索过,但我看到的信息似乎没有回答我的问题。我找不到通过作曲家添加新命名空间的明确答案。
你只需要运行:
composer dump-autoload
任何会生成自动加载器文件的东西都足够了 - 运行 composer dump-autoload
或 composer install
将包含项目自动加载器的新设置。
update
命令也有 --lock
开关,它将更新 composer.lock
而无需实际升级任何包。
composer update --lock
我想知道如何在 Composer 中向 psr-4 添加新位置。
"psr-4" : {
"OpenEMR\Common\" : "common",
"OpenEMR\Entities\" : "entities",
"OpenEMR\Rx\Weno\" : "library/weno/src",
"OpenEMR\Staff\" : "library/staff/src"
}
staff 文件夹是我添加的。我的问题是我是否需要 运行 作曲家更新才能将其添加到自动加载器?
我试过 运行ning composer update,它似乎更新了所有的依赖包。我不想要那个。我需要做的就是将最后一行添加到名称空间系统。
我在网上搜索过,但我看到的信息似乎没有回答我的问题。我找不到通过作曲家添加新命名空间的明确答案。
你只需要运行:
composer dump-autoload
任何会生成自动加载器文件的东西都足够了 - 运行 composer dump-autoload
或 composer install
将包含项目自动加载器的新设置。
update
命令也有 --lock
开关,它将更新 composer.lock
而无需实际升级任何包。
composer update --lock