2016-07-18 6 views
0

나는 그러나, 그것은 개체의 이름을 인쇄 할 때 모든 로깅 정보를 파괴하는 모든 객체에 대한 임의의 식별자를 생성합니다 명령dart2js 명령을 사용하여 어떻게 다트 이름 (변수, 상수, 객체)을 유지합니까?

pub build 

를 사용하여 다트 프로젝트를 컴파일하기 위해 노력하고있어.

예를 들어, "Object = K1"대신 "Object = Mirror"가 인쇄됩니다.

.js으로 컴파일하는 동안 모든 다트 이름을 유지할 수있는 방법이 있습니까?

pub build --mode=debug 

을 ...하지만 단점은 생산 빌드를 들어, 디버그 모드는 이제 허용한다는 것입니다 :

는 또한 시도했다.

이 문제에 대한 제작 빌드 방법이 있습니까?

+1

프로덕션 모드로 로그인해야하는 이유는 무엇입니까? 작업 코드의 최종 단계 여야하며 디버깅 할 필요가 없습니다. 그것이 바로 디버그 모드입니다. – Tek

답변

0

당신은 pubspec.yaml에서 축약을 사용하지 않도록 설정할 수 있습니다 :

transformers: 
- $dart2js: 
    minify: false 

술집 변압기에 대한 자세한 내용은 here를 참조하십시오.