혼합 매니페스트가 존재하지 않습니다.
이 Laravel-Vue SPA 스타터 프로젝트템플릿으로 심플한 larabel 프로젝트를 생성하여 이 프로젝트를 ubuntu 서버에 업로드했습니다.모든 설정 corect.그러나 이 프로젝트를 실행하면 "The mix manifest. (View: /var/www/html/project/resources/views/index.blade.php)"라는 오류가 반환됩니다.
누가 좀 도와주세요 전 라라벨에 새로 왔어요
내 생각엔 당신이 공용 폴더에서 당신의 라라벨 파일을 분리했기 때문인 것 같아요.
그리고.public_path()
잘못된 경로를 반환합니다.
꼭 시도해 보세요dd(public_path())
.
잘못된 경우 index.php 파일의 경로를 수정하고 다음 코드를 추가해야 합니다.
$app->bind('path.public', function() {
return __DIR__;
});
저도 같은 문제가 있었는데 이게 문제라는 걸 알았어요.
이 질문에 답하기엔 늦었지만 다른 사람들에게 도움이 될 수도 있다.
저도 같은 실수를 했어요.이것으로 나는 해결되었다. npm run production
나는 노력했다.npm run dev
하지만 그 때문에manifest.js
.
만약 없다면node_modules
폴더, 실행npm install
그리고 나서 달려라npm run dev
.
mix()
도우미 함수는 기본적으로 디렉토리에서 매니페스트 json 파일을 찾습니다./public/manifest-json.js
이 파일이 존재하는지 확인합니다.
간단하게 변경해 주세요.mix(css/app.css)
로.{!! asset('css/app') !!}
아마 이 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="Laravel\Horizon\HorizonServiceProvider"
기타.
프로젝트를 복구한 후 Nova 라이브러리를 설치하는 것을 잊어버렸습니다.php artisan nova:install
스토리지/앱/퍼블릭의 심볼링크를 생성해야 합니다.
php artisan storage:link
네, 대부분의 경우 솔루션을 제공하고 있지만 설명하지 않습니다.기본적으로 Laravel 공유 호스팅을 사용하는 경우 프로젝트 폴더는 public_html 외부에 배치하고 콘텐츠는 public_html에 배치합니다.
따라서 프로젝트 루트에서 공용 폴더를 삭제하지 않고
mix-manifest.json
프로젝트 루트에 있는 공용 폴더에 파일을 저장하여 이 문제를 해결합니다.
App\Providers\AppServiceProvider에서 선택합니다.php:
public function register()
{
/**
* Set the public path.
*/
$this->app->bind('path.public', function() {
return 'public path';
});
}
단말기에서 다음 명령을 실행합니다.
npm install laravel-mix@latest
npm run dev
언급URL : https://stackoverflow.com/questions/48973311/the-mix-manifest-does-not-exist
'programing' 카테고리의 다른 글
Vue 2에서 동적 클래스 이름과 조건부 클래스 이름 혼합 (0) | 2022.08.07 |
---|---|
Laravel에서 vue-filemanager 프런트엔드를 커스터마이즈하는 방법 (0) | 2022.08.07 |
int64_t의 정의 (0) | 2022.08.07 |
상위 슬롯의 재사용 가능한 구성 요소 액세스 하위 메서드 (0) | 2022.08.03 |
술어로 첫 번째 요소 찾기 (0) | 2022.08.03 |