others - PHP - The Mix manifest does not exist

143 2

我用这个Laravel-Vue Spa Starter项目模板创建了简单的Laravel项目,然后把这个项目上传到了ubuntu服务器上,所有设置都有效,但是,我运行此项目会返回此错误“The Mix manifest does not exist . (视图:/var/www/html/project/resources/views/index.blade. php )\"

请帮帮我,我是Laravel的新手。

时间: 原作者:

53 0

我想是因为你把Laravel文件从public文件夹中分离出来了。

public_path()返回了错误路径。

如果错误,你必须在index.php文件中更正路径,并且添加以下代码:


$app->bind(\'path.public\', function() {


return __DIR__;


});



原作者:
59 3

我有同样的错误,这么做解决了,npm run production

我试过npm run dev,但是,它没创建manifest.js 。

原作者:
74 5

如果你没有node_modules文件夹,请运行npm install然后,运行npm run dev

默认情况下,mix() helper函数在目录/public/manifest-json.js中查找清单json文件,检查此文件是否存在。

原作者:
60 2

当我尝试访问这个URL example.com/nova/login时,可能会发现这个错误, The Mix manifest does not exist. (View: example/nova/resources/views/auth/layout.blade.php)

在我的情况下执行下一个命令是错误的:

npm run production

npm run dev

php artisan vendor:publish --provider=\"LaravelHorizonHorizonServiceProvider\"

我只是忘记了在恢复项目后,安装Nova库php artisan nova:install

原作者:
121 3

你应该创建一个storage/app/public的符号链接


php artisan storage:link



原作者:
...