Проблемы с импортом класса с помощью webpack
есть файл SmartForm:
import { autobind } from 'core-decorators' import React, {Component} from 'react' import _ from "lodash" import classNames from "classnames" import Form, {Field, FormControl} from "shared/ui/Form" import "./style.scss" export class SmartForm extends Component { constructor() { } } есть файл RequisitesForm: import { autobind } from 'core-decorators' import React, {Component} from 'react' import SmartForm from "shared/ui/SmartForm/" export default class RequisitesForm extends SmartForm { constructor() { } } при компиляции получается код: var _react = __webpack_require__(3); var _react2 = _interopRequireDefault(_react); var _SmartForm2 = __webpack_require__(588); var _SmartForm3 = _interopRequireDefault(_SmartForm2); __webpack_require__(594); var RequisitesForm = function (_SmartForm) { _inherits(RequisitesForm, _SmartForm); откуда берется _SmartForm2 и _SmartForm3 , когда там должны быть _SmartForm и _SmartForm2, в результате ругается что суперкласс _SmartForm = undefined vendor.js:75221 Uncaught TypeError: Super expression must either be null or a function, not undefined Кто-нибудь сталкивался с чем-то подобным? |
bushstas,
Непонятно зачем ты default в RequisitesForm поставил. |
|
Часовой пояс GMT +3, время: 15:50. |