По сути, недавно я столкнулся с проблемой форм проектирования в моей производственной среде, ранее она работала, как и ожидалось. Проверка работает только тогда, когда я запускаю команду NPM start
на своем локальном компьютере. Если я использую NPM Build: serve
, то сталкиваюсь с той же проблемой на моем локальном компьютере.
Отображение этой ошибки на консоли при выполнении задачи проверки.
Uncaught TypeError: Невозможно прочитать свойство 'push' из undefined в createBaseForm.js: 369
Я попытался обновить все свои пакеты NPM, а также mn NPM и версию узла, после того, как столкнулся с этой проблемой.
<FormItem>
{getFieldDecorator('userName', {
rules: [{ required: true, message: 'Please input username!' }],
})(<Input addonBefore={<i className="iconfont icon-user" />}
size="large" placeholder="Username" />
)}
</FormItem>
Это не показывает мне сообщение об ошибке, которое используется в правилах.