Vendor:Publish - 没有要发布的标签 [] - 仅在生产服务器上
Vendor:Publish - Nothing to publish for tag [] - Only on production server
我在本地使用第三方库,我使用他们提供的 步骤 安装了所有内容。
- 我 运行
composer require
上包和 运行 更新。这安装到 vendor
文件夹中。
- 然后我将路径添加到
config/app
中的 provider
中,还作为别名..
- 我 运行
php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
配置文件创建成功,我没有遇到任何问题。
然后我上传到生产环境,一直在获取Class 'LaravelAnalytics' not found
,我似乎无法弄清楚问题..
我运行php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
但我不断收到:Nothing to publish for tag [].
这让我认为这可能是问题所在,因为该包未发布。
我的本地环境是 Ubuntu,我的生产环境是 CentOS。如果我尝试 CD 到我的生产环境中的那个目录,它说找不到。
因此,对于我如何添加未接收此包裹的供应商而言,这是否是区分大小写的问题?
您在使用缓存的配置文件吗?
尝试使用
php artisan config:clear
然后重试
php artisan vendor:publish
您必须先为项目保存所有内容 (php artisan vendor:publish)。
我在本地使用第三方库,我使用他们提供的 步骤 安装了所有内容。
- 我 运行
composer require
上包和 运行 更新。这安装到vendor
文件夹中。 - 然后我将路径添加到
config/app
中的provider
中,还作为别名.. - 我 运行
php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
配置文件创建成功,我没有遇到任何问题。 然后我上传到生产环境,一直在获取
Class 'LaravelAnalytics' not found
,我似乎无法弄清楚问题..我运行
php artisan vendor:publish --provider="Spatie\LaravelAnalytics\LaravelAnalyticsServiceProvider"
但我不断收到:Nothing to publish for tag [].
这让我认为这可能是问题所在,因为该包未发布。
我的本地环境是 Ubuntu,我的生产环境是 CentOS。如果我尝试 CD 到我的生产环境中的那个目录,它说找不到。
因此,对于我如何添加未接收此包裹的供应商而言,这是否是区分大小写的问题?
您在使用缓存的配置文件吗? 尝试使用
php artisan config:clear
然后重试
php artisan vendor:publish
您必须先为项目保存所有内容 (php artisan vendor:publish)。