#reactjs #electron #tailwind-css
#reactjs #electron #tailwind-css
Вопрос:
При попытке использовать пакет tailwindlab @heroicons / react в Electron я получаю ошибку DLL ниже:
Похоже, Webpack не может найти пакет при компиляции dll
файла.
Как мне обойти эту ошибку?
Ответ №1:
После некоторого поиска и этой полезной проблемы с github, которая имела аналогичную проблему, я в конечном итоге реализовал небольшую настройку webpack.config.renderer.dev.dll.babel.js
(эта ссылка на файл предназначена для тех, кто использовал шаблон приложения electron), эта настройка была необходима renderer
для точки входа.
Предыдущее значение для точки входа было следующим:
entry: {
renderer:{ Object.keys(dependencies || {}}
}
По предложению steveetm (иш) я изменил его на:
entry: {
renderer: [
...Object.keys(dependencies || {}),
'@heroicons/react/solid',
'@heroicons/react/outline'
].filter(key => key !== '@heroicons/react')
}
Я думаю, что причина, по которой он не работает автономно, заключается в том, что @heroicons
в одном есть два подпакета, и программа визуализации не знает, что с этим делать.