2017-09-17 12 views
0

방금 ​​laravel 5.5를 설치 했으므로 좋은 소식은 결국 npm이 dev/production 작업을 수행 할 수있게되었습니다. 매니페스트 파일도 괜찮아 보입니다. 믹스 도우미로 가서 일부 데이터를 덤프 할 수 있습니다 조건부 오류가있는 경우 bladeview에서 mix() 도우미를 사용합니다.

enter image description here

그래서 내가 같았다 : 내 bladeview에서 나는이 라인을 사용하고 있습니다 :

@if($userIsLoggedIn) 
    <link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet"> 
@else 
    <link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet"> 
@endif 

을하지만, 다음과 같은 오류 페이지 결과를로드 그것이 어떻게 생겼는지 볼 수 ... :

dd($manifest, $path); gives : 

mix dump

,

나만인가, 또는 실제로 색인이 존재합니까? 사용 :

dd($manifest[$path]); 

실제 결과는 정의되지 않은 색인이됩니다. 가장 이상한 것은, 내가 조건부의 링크를 다음과 같이 작성했을 때 :

<link href="{{ mix('build/css/auth.css') }}" rel="stylesheet"> 

<!-- Styles --> 
{{-- @if($userIsLoggedIn) 
    <link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet"> 
@else 
    <link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet"> 
@endif --}} 

그렇다면 모두 정상적으로 작동합니다! 오류가 없거나 정의되지 않은 색인이 있습니다. 버전 관리/비 버전 관리 .. 모든로드 : P 여기에서 진행되는 몇 가지 문제가 있습니다. 이해할 수 없습니다. Any1에는 아이디어가 있습니까? 몸의 맨 아래에 다음 줄을 사용하여

편집 :

@if($userIsLoggedIn) 
    <script src="{{ mix('/build/js/admin.js') }}"></script> 
@endif 
+0

총 어리 석음 때문에 나는 이것을 해결할 수있는 크레딧을주지 못할 것입니다. 그것을보기 위해 약 4 시간 이상이 걸렸습니다. 문자열은 'css'가 아니라 'ccs'라고 말합니다. 먼저 대답하면 누구나 점수를 얻습니다. –

답변

0

)) CSS 파일의 방법) mix('build/ccs/admin.css') =>mix('build/css/admin.css') 등을 변경하려고 .. 좋은 작품도)