반응형
생산 시 설계 양식 검증 문제 직면
기본적으로, 나는 최근 내 생산 환경에서 예상대로 작동하던 디자인 양식 문제에 직면해 있다.유효성 검사는 실행할 때만 작동함NPM start
내 지역 지령을 내리다만약 사용한다면NPM Build: serve
내 지역에서도 같은 문제에 직면하고 있어
유효성 검사 작업을 수행할 때 콘솔에 이 오류 표시
검색되지 않은 TypeError: createBaseForm.js:369에서 정의되지 않은 속성 'push'를 읽을 수 없음
나는 이 문제에 직면한 후 mn NPM 및 노드 버전과 함께 모든 NPM 패키지를 업데이트하려고 노력했다.
<FormItem>
{getFieldDecorator('userName', {
rules: [{ required: true, message: 'Please input username!' }],
})(<Input addonBefore={<i className="iconfont icon-user" />}
size="large" placeholder="Username" />
)}
</FormItem>
규칙에 사용되는 오류 메시지가 표시되지 않는다.
나의 경우 에러는 에 의해 발생하였다.lodash.memoize
그리고lodash.paths
웹 팩 빌드에 로드하지 않음(사용 중)lodash-webpack-plugin
묶음 크기를 줄이기 위해.
기본적으로 제거된 Lodash 기능: 링크
해결책은 필요한 기능에 적응하는 것이었다.
new LodashModuleReplacementPlugin({
'memoizing': true,
'paths': true
});
편집: antd
을 사용하고 있다rc-form
결국 어떤 것을 사용한다.lodash
오류를 범하다
참조URL: https://stackoverflow.com/questions/54340602/facing-ant-design-form-validation-issue-on-production
반응형
'Programing' 카테고리의 다른 글
인코딩/디코딩의 차이점은? (0) | 2022.03.27 |
---|---|
Vuex의 getter에 매개 변수를 전달하다 (0) | 2022.03.27 |
옵션 유형 힌트를 어떻게 사용해야 하는가? (0) | 2022.03.27 |
React with useCallback and useMemo의 재렌더 문제 (0) | 2022.03.27 |
Python 3.x에서 목록을 반환하는 맵() 가져오기 (0) | 2022.03.27 |