[英]Laravel 5.4 - Error after Uploading Files to Server
我的项目在本地主机上运行良好,但是在上载时出现以下错误:
(3/3) ErrorException The Mix manifest does not exist.
有什么办法可以解决吗? 我以前有其他一些错误(例如,未定义的welcome.blade)。
只需转到app / Providers下,您将找到您的AppServiceProvider文件,并在boot()方法内部进行如下绑定。
$this->app->bind('path.public', function() {
return base_path().'/../public_html';
});
您也可以尝试运行给定命令
composer update
在您的终端上运行
npm安装
npm run dev
如果在生产中
npm运行生产
您需要将/public/mix-manifest.json文件上传到服务器。 这是一个小文件,其中包含JavaScript和CSS资产的版本控制信息,以帮助清除缓存。 在您的Blade文件中,您可以使用mix('some-file.js')
,只要它在混合清单中,Laravel就会创建一个带有版本查询字符串的URL。 参见: https : //laravel.com/docs/5.7/mix
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.