Я использую Create-React-App, Typescript (3.4) и response-bootstrap (1.0 beta) для создания веб-сайта. Я создал компонент CustomDropdown, который расширяет BsPrefixComponent. BsPrefixComponent импортируется из'act-bootstrap / helpers '. Но это не удалось скомпилировать с сообщением об ошибке:
Не удалось скомпилировать.
. / SRC / CustomDropDown.tsx
Модуль не найден: не удается разрешить «response-bootstrap / helpers» в пути «к \ my \ project \ bs \ src»
Вот мой код:
import React, { Component } from 'react';
import { BsPrefixComponent } from 'react-bootstrap/helpers';
interface IProps {
name: string;
}
export default class CustomDropDown extends BsPrefixComponent<'div', IProps> {
render() {
return (
<div>
{this.props.name}
</div>
)
}
}
Странно то, что при компиляции вручную, используя tsc --build tsconfig.js --traceResolution
, я не вижу ошибок. Я проверил с помощью журнала разрешения модуля, «реакции-начальной загрузки / помощники» успешно решена.
Кроме того, в моем редакторе VSCode не отображаются ошибки.
Но при использовании npm start
или npm run build
.
произошел сбой.
Итак, это неправильный способ настройки компонента реакции-начальной загрузки или есть ошибка?