From b4d7d6d8c290a335a2c1f60731d4417b23444941 Mon Sep 17 00:00:00 2001 From: zhangjinmei <1075487618@qq.com> Date: Mon, 8 Aug 2022 13:42:06 +0800 Subject: [PATCH] fix: in ES require changed to import --- packages/renderer-core/package.json | 1 + packages/renderer-core/src/utils/common.ts | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/renderer-core/package.json b/packages/renderer-core/package.json index 3ec1413c3..bb1e4f313 100644 --- a/packages/renderer-core/package.json +++ b/packages/renderer-core/package.json @@ -43,6 +43,7 @@ "@types/lodash": "^4.14.167", "@types/node": "^13.7.1", "@types/prop-types": "^15.7.3", + "@types/react-is": "^17.0.3", "@types/react-test-renderer": "^17.0.1", "babel-jest": "^26.5.2", "build-plugin-component": "^0.2.11", diff --git a/packages/renderer-core/src/utils/common.ts b/packages/renderer-core/src/utils/common.ts index d60558971..b4b0fc99e 100644 --- a/packages/renderer-core/src/utils/common.ts +++ b/packages/renderer-core/src/utils/common.ts @@ -8,6 +8,9 @@ import 'moment/locale/zh-cn'; import { isEmpty } from 'lodash'; import IntlMessageFormat from 'intl-messageformat'; import pkg from '../../package.json'; +import * as ReactIs from 'react-is'; +import { default as ReactPropTypesSecret } from 'prop-types/lib/ReactPropTypesSecret'; +import { default as factoryWithTypeCheckers } from 'prop-types/factoryWithTypeCheckers'; export const moment = _moment; moment.locale('zh-cn'); @@ -15,10 +18,6 @@ moment.locale('zh-cn'); export { pick, isEqualWith as deepEqual, cloneDeep as clone, isEmpty, throttle, debounce } from 'lodash'; -const ReactIs = require('react-is'); -const ReactPropTypesSecret = require('prop-types/lib/ReactPropTypesSecret'); -const factoryWithTypeCheckers = require('prop-types/factoryWithTypeCheckers'); - const PropTypes2 = factoryWithTypeCheckers(ReactIs.isElement, true); const EXPRESSION_TYPE = {