2017-11-07 2 views

답변

1
import * as actions from './actions' 

은 모두 './actions'에서 액세스합니다. 당신은 그래서 ActionTypes 어딘가에 내장되어 경우

actions.ActionTypes or actions.foo.bar.ActionTypes 

시작 ActionTypes에 도착

import * as actions 

당신이 정의하는 '행동'별칭에서 ActionTypes에 액세스 할 수 있습니다.

+0

그래,하지만 난 여전히'ActionTypes' 별칭을 사용하려면,'actions.ActionTypes'를 작성할 필요하거나 수동으로 복사를 통해 별칭을 만들지 않고 : 당신은 할 수는 ActionTypes에 대한 별명을 정의 할 수있다 무엇 다른 변수에서. – Cristy

+0

"가져 오기 './actions'"를 시도하십시오. 그것은 모든 것을 가져와야합니다. – NicoLA

+0

lint 규칙도 비활성화 할 수 있습니다. 그것이 가장 쉬운 방법 일 것입니다. – NicoLA

0

이 경우 오류 메시지가 잘못 표시됩니다. 이러한 가져 오기를 한 줄로 조합 할 수는 없습니다.

import * as actions from './actions'; 
import ActionTypes = actions.ActionTypes; 
+0

그래서 실제로 TSLint 오류 메시지에 문제가 있습니다. – Cristy

관련 문제