Skip to content

Commit fb52b36

Browse files
authored
chore: use lodash-es to support vite (#2777)
To fix error: `Uncaught (in promise) SyntaxError: The requested module '/@modules/lodash/isPlainObject.js' does not provide an export named 'default'`
1 parent 58b66da commit fb52b36

File tree

27 files changed

+33
-33
lines changed

27 files changed

+33
-33
lines changed

components/_util/moment-util.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import interopDefault from './interopDefault';
22
import moment from 'moment';
33
import warning from './warning';
4-
import isNil from 'lodash/isNil';
4+
import isNil from 'lodash-es/isNil';
55

66
export const TimeType = {
77
validator(value) {

components/_util/props-util.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import isPlainObject from 'lodash/isPlainObject';
1+
import isPlainObject from 'lodash-es/isPlainObject';
22
import classNames from './classNames';
33
import { isVNode, Fragment, Comment, Text, h } from 'vue';
44
import { camelize, hyphenate, isOn, resolvePropValue } from './util';

components/_util/vue-types/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import isPlainObject from 'lodash/isPlainObject';
1+
import isPlainObject from 'lodash-es/isPlainObject';
22
import { toType, getType, isFunction, validateType, isInteger, isArray, warn } from './utils';
33

44
const VuePropTypes = {

components/_util/vue-types/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import isPlainObject from 'lodash/isPlainObject';
1+
import isPlainObject from 'lodash-es/isPlainObject';
22

33
const ObjProto = Object.prototype;
44
const toString = ObjProto.toString;

components/card/Card.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import PropTypes from '../_util/vue-types';
66
import { getComponent, getSlot, isEmptyElement } from '../_util/props-util';
77
import BaseMixin from '../_util/BaseMixin';
88
import { ConfigConsumerProps } from '../config-provider';
9-
import isPlainObject from 'lodash/isPlainObject';
9+
import isPlainObject from 'lodash-es/isPlainObject';
1010

1111
const { TabPane } = Tabs;
1212
export default {

components/carousel/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { inject } from 'vue';
22
import PropTypes from '../_util/vue-types';
3-
import debounce from 'lodash/debounce';
3+
import debounce from 'lodash-es/debounce';
44
import hasProp, { initDefaultProps, getComponent } from '../_util/props-util';
55
import { ConfigConsumerProps } from '../config-provider';
66
import warning from '../_util/warning';

components/color-picker/ColorPicker.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Pickr from '@simonwep/pickr/dist/pickr.es5.min';
55
import Icon from '../icon';
66
import LocaleReceiver from '../locale-provider/LocaleReceiver';
77
import enUS from './locale/en_US';
8-
import debounce from 'lodash/debounce';
8+
import debounce from 'lodash-es/debounce';
99

1010
import { getOptionProps, findDOMNode } from '../_util/props-util';
1111
let colors = '#194d33';

components/date-picker/createPicker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { inject } from 'vue';
22
import moment from 'moment';
3-
import omit from 'lodash/omit';
3+
import omit from 'lodash-es/omit';
44
import MonthCalendar from '../vc-calendar/src/MonthCalendar';
55
import VcDatePicker from '../vc-calendar/src/Picker';
66
import classNames from '../_util/classNames';

components/form/Form.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { inject, provide } from 'vue';
22
import PropTypes from '../_util/vue-types';
33
import classNames from '../_util/classNames';
44
import { ColProps } from '../grid/Col';
5-
import isRegExp from 'lodash/isRegExp';
5+
import isRegExp from 'lodash-es/isRegExp';
66
import warning from '../_util/warning';
77
import FormItem from './FormItem';
88
import { initDefaultProps, getSlot } from '../_util/props-util';
@@ -11,7 +11,7 @@ import { getNamePath, containsNamePath } from './utils/valueUtil';
1111
import { defaultValidateMessages } from './utils/messages';
1212
import { allPromiseFinish } from './utils/asyncUtil';
1313
import { toArray } from './utils/typeUtil';
14-
import isEqual from 'lodash/isEqual';
14+
import isEqual from 'lodash-es/isEqual';
1515
import scrollIntoView from 'scroll-into-view-if-needed';
1616

1717
export const FormProps = {

components/form/FormItem.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { inject, provide, Transition } from 'vue';
2-
import cloneDeep from 'lodash/cloneDeep';
2+
import cloneDeep from 'lodash-es/cloneDeep';
33
import PropTypes from '../_util/vue-types';
44
import classNames from '../_util/classNames';
55
import getTransitionProps from '../_util/getTransitionProps';
@@ -25,7 +25,7 @@ import { validateRules } from './utils/validateUtil';
2525
import { getNamePath } from './utils/valueUtil';
2626
import { toArray } from './utils/typeUtil';
2727
import { warning } from '../vc-util/warning';
28-
import find from 'lodash/find';
28+
import find from 'lodash-es/find';
2929

3030
const iconMap = {
3131
success: CheckCircleFilled,

0 commit comments

Comments
 (0)