我正在尝试将我的自定义反应组件 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'
]
}
}),
我不知道如何解决我的问题
谢谢 !