Я пытаюсь объединить свою пользовательскую библиотеку пользовательского интерфейса с реагирующими компонентами с помощью 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'
]
}
}),
Я не знаю, как я могу решить свою проблему
Спасибо !