You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 8.x 如何移除通过laravel/ui安装的前端脚手架

Laravel 8.x 环境下 laravel/ui 安装的 Bootstrap 脚手架移除方法

首先要明确:php artisan ui 系列命令本身没有提供内置的一键回滚、卸载功能,你之前执行php artisan ui none报错属于正常情况——系统本身不存在none这个预设选项,所有清理操作需要沿着脚手架的安装路径反向手动完成。

具体操作步骤

  • 第一步:清理前端依赖配置
    • 打开项目根目录的package.json文件,移除所有Bootstrap相关的新增依赖,包括但不限于bootstrap、@popperjs/core、sass、sass-loader、resolve-url-loader,仅保留laravel-mix这类前端构建的核心基础依赖
    • 保存文件后执行npm install,重新同步本地node_modules依赖状态
  • 第二步:清理生成的前端资源文件
    • 打开resources/js/bootstrap.js,删除文件内所有和Bootstrap JS组件绑定的初始化逻辑
    • 清空resources/sass/目录下的文件内容,删除所有@import 'bootstrap'类的样式引入语句
    • 调整根目录的webpack.mix.js,删除专门针对Bootstrap SASS文件的编译配置项
    • 如果安装过程生成了配套的认证脚手架,需要删除resources/views/auth/、resources/views/layouts/目录下的所有文件,以及app/Http/Controllers/Auth/目录下的非自定义认证控制器
  • 第三步:清理路由残留
    • 打开routes/web.php,删除Auth::routes()这类由脚手架自动注册的路由规则

补充说明:如果完成文件清理后不再需要laravel/ui扩展的功能,可以直接执行composer remove laravel/ui将该扩展包彻底从项目中移除,避免后续误操作重复生成脚手架文件。

内容的提问来源于stack exchange,提问作者Atharva Kadlag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.22 13:36:11