我在laravel projec中安装了laravel/ui和php artisan ui vue --auth,但是现在我想删除它们。我该怎么做?使用composer update vendor/package-name不起作用,auth文件夹仍然存在。
laravel/ui
php artisan ui vue --auth
composer update vendor/package-name
auth
ssgvzors1#
您可以通过运行composer remove laravel/ui删除软件包,但需要手动删除刀片和控制器文件。此外,您还需要更新web.php路由文件。
composer remove laravel/ui
web.php
ifmq2ha22#
您也可以从composer.json中删除此文件,然后运行composer update命令。
composer.json
composer update
htrmnn0y3#
就像@Bhagchandani说的,先跑:
此外,手动删除每个生成的控制器、刀片文件、编辑路由Web文件,除此之外,删除/resources中每个生成的CSS、SASS和JavaScript文件(如果有)。然后,确保删除与package.json中的vue相关的所有依赖项,并运行以更新节点依赖项:
/resources
package.json
npm i
3条答案
按热度按时间ssgvzors1#
您可以通过运行
composer remove laravel/ui
删除软件包,但需要手动删除刀片和控制器文件。此外,您还需要更新web.php
路由文件。ifmq2ha22#
您也可以从
composer.json
中删除此文件,然后运行composer update
命令。htrmnn0y3#
就像@Bhagchandani说的,先跑:
此外,手动删除每个生成的控制器、刀片文件、编辑路由Web文件,除此之外,删除
/resources
中每个生成的CSS、SASS和JavaScript文件(如果有)。然后,确保删除与
package.json
中的vue相关的所有依赖项,并运行以更新节点依赖项: