bash - Composer installs a package not present in .json file -
i using laravel 5.4 composer , when try install requirement bash tells me:
package illuminate/html abandoned, should avoid using it. use laravelcollective/html instead.
which ok, illuminate/html abandoned , replaced laravelcollective/html package in composer.json file, included in following code snippet, problem though illuminate/html not present in composer.json file, installed when issue composer update command in console. new laravel fw, managed remove illuminate/html aliases , providers arrays in config/app.php file. tried several times manually removing illuminate/html folder vendor directory, succeeded, new composer update returns...
how can delete package , ensure, wont install next time add new package composer?
ps: not sure whether has problem, had problem post-update-cmd, replaced previous "php artisan optimize" "php customisan.php", customisan.php clear folder bootstrap/cache , of content.
{ "name": "laravel/laravel", "description": "the laravel framework.", "keywords": ["framework", "laravel"], "license": "mit", "type": "project", "require": { "php": ">=5.6.4", "illuminate/support": "^5.4", "laravel/framework": "5.4.*", "laravel/passport": "^2.0", "laravel/tinker": "~1.0", "laravelcollective/html": "^5.4.0", "yajra/laravel-oci8": "^5.4" }, "require-dev": { "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.*", "phpunit/phpunit": "~5.7" }, "autoload": { "classmap": [ "database" ], "psr-4": { "app\\": "app/" } }, "autoload-dev": { "psr-4": { "tests\\": "tests/" } }, "scripts": { "post-root-package-install": [ "php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "php artisan key:generate" ], "post-install-cmd": [ "illuminate\\foundation\\composerscripts::postinstall", "php artisan optimize" ], "post-update-cmd": [ "illuminate\\foundation\\composerscripts::postupdate", "php customisan.php" ] }, "config": { "preferred-install": "dist", "sort-packages": true }
}
if experiences similar problem, @devk's answer should help.
all had issue composer update command in console. further explanation provided in @devk's answer...
Comments
Post a Comment