2016-06-07 4 views
4

브런치가있는 앱을 개발 중입니다. 나는 그것에 익숙하지 않은 오류를 추적하려면 LOGGY_STACKS = true를 사용해야합니다. 어떻게 설치할 수 있습니까?브런치 세트 LOGGY_STACKS = true

Stack trace was suppressed. Run with `LOGGY_STACKS=true` to see the trace. 
+1

* 한숨을 쉬는 것 ... 그냥 지금도 우연히 마주 쳤다. 그들이 출력물에서 지정한 것이면 좋을 것입니다. – bigp

+0

* NIX 시스템의 환경 변수를 참조하는 경우'export LOGGY_STACKS = true; 브런치 시계 - 서버 -p' – sijpkes

답변

1

, 당신은 당신의 NPM 내에서 && 콤비와 brunch 명령 다음 package.json에서 scripts 정의의 set 명령을 사용할 수 있습니다.

이 기술은 Unix 및 Windows 컴퓨터에서 모두 작동해야합니다.

// example package.json 
{ 
    "scripts": { 
    "start": "set LOGGY_STACKS=true && brunch watch --server", 
    "serve": "npm run start", 
    "build": "brunch b -p --env production", 
    "clean": "rm -rf public dist" 
    } 
} 

는 참고로, 나는 모든 NPM 기반 서비스가 같은 초기화 작업 이름을 사용으로 내 기지를 커버하는 startstop를 사용합니다.

2

Windows 사용자 인 경우 시스템 환경 변수에서 설정하는 방법은 몇 가지가 있습니다. 시스템/컴퓨터 속성을 통해 찾을 수있는 방법은 다음과 같습니다

바탕 화면에서
  • 다음 "속성"를 클릭, "컴퓨터"를 마우스 오른쪽 버튼으로 클릭합니다.
  • "고급 시스템 설정"(이미지 참조)을 클릭하십시오. 시스템 등록 정보에서
    • enter image description here

    대화 상자에서 고급 탭을 클릭하고 환경 변수 ... 버튼을 클릭합니다. 일단 거기
  • , 그것은 "YOUR_USER_NAME에 대한 사용자 변수"라고 첫 번째 섹션에서, 새로운을 클릭하고 값으로 이름과 LOGGY_STACKStrue를 추가합니다. 그 창/패널 중

    enter image description here

    • OK

    당신의 방법은, 다시 엽니 다, 당신이 브런치를 실행하는 데 열었던 명령 줄 창을 닫고 지금 그것을 밖으로 시도.

더 길어진 스택 추적을 제공해야합니다. 잘하면 구성에서 문제의 범위를 좁히는 데 도움이됩니다. 당신이 "영구적"시스템 환경 바르를 수정하고 다른 브런치 기반 프로젝트에 영향을 미치는 것에 열중하지 않은 경우