Во время работы npm запустите prod: сборка, как указано в package.json, сборка не удалась - PullRequest
0 голосов
/ 23 июня 2019

Я новичок в реагировании. Я работаю над готовым приложением, которое построено с использованием typescript@2.9.2, и реагирую. Мне удалось раскрутить и запустить приложение. Однако, когда я пытаюсь сделать npm, запустите build: prod, как предложено для скриптов в package.json. Я получаю сообщения об ошибках типа

Argument of type 'typeof Step1' is not assignable to parameter of type 'ComponentType<Step1Props & DispatchProp<any> & { backTo: string; getForwardTo: (state:...'.
Type 'typeof Step1' is not assignable to type 'StatelessComponent<Step1Props & DispatchProp<any> & { backTo: string; getForwardTo: (s...'.
Type 'typeof Step1' provides no match for the signature '(props: Step1Props & DispatchProp<any> & { backTo: string; getForwardTo: (state: AppState) => string; selectType: (value: boolean) => void; appService: AppService; contents: Contents; } & { children?: ReactNode; }, context?: any): ReactElement<any> | null'.

При запуске приложения с использованием npm start я получаю некоторый аргумент типа '', который нельзя назначить параметру типа 'ComponentType & StepContainerProps>'

Какой может быть лучший подход для выявления и устранения этой проблемы

function mapStateToProps(state: ApplicationState, props: { backTo: string, goTo: (state: ApplicationState) => string, selectType: (value: boolean) => void, applicationService: ApplicationService, contents: Contents }): Step1Props {
return {
    applicationService: props.applicationService,
    contents: props.contents,
    backTo: props.backTo,
    goTo: state.steps.isCompleted ? RouteMap.Review : props.goTo(state),

}
}

export const Step1Container = connect (mapStateToProps) (Step1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...