如何解决Laravel中执行命令时出现“--provider选项不存在”的错误?
解决Nwidart Modules发布配置时"--provider"选项不存在的问题
解决步骤
- 先确认Nwidart Modules已通过Composer正确安装,执行
composer dump-autoload确保自动加载生效。 - 若你的Laravel版本不支持
--provider参数,直接运行不带参数的发布命令:
之后在弹出的交互列表里,选择对应php artisan vendor:publishNwidart\Modules\LaravelModulesServiceProvider的序号,回车完成发布。 - 若版本支持但命令报错,尝试去掉参数里的引号:
php artisan vendor:publish --provider=Nwidart\Modules\LaravelModulesServiceProvider - 也可以直接通过
--tag参数指定发布内容,比如单独发布模块配置文件:php artisan vendor:publish --tag=modules-config
内容的提问来源于stack exchange,提问作者Gugun Gunawan
相关产品推荐
相关产品推荐

