0

我正在尝试将我的自定义反应组件 UI 库与 Rollup 捆绑在一起。

我的一些组件使用 framer-motion 对其进行动画处理

我已经在我的项目中安装了带有 NPM 的库。

但是,当我尝试使用我的库中的一个组件时,如果该组件使用 Motion 进行动画处理,则会出现错误:

TypeError: emotionIsPropValid_1 is not a function

isPropValid
node_modules/myRepo/myLib/build/index.esm.js:8471

我正在使用 Rollup v2.34.1,并尝试指定自定义命名导出,但它不起作用。

commonjs({
      include: 'node_modules/**',
      namedExports: {
        'node_modules/react-is/index.js': ['isValidElementType'],
        'node_modules/@emotion/is-prop-valid/dist/is-prop-valid.cjs.js': [
          'isPropValid'
        ]
      }
    }),

我不知道如何解决我的问题

谢谢 !

4

1 回答 1

0

最后通过用 TSDX 替换汇总解决了我的问题

于 2020-12-09T15:35:31.120 回答