Я пытаюсь заставить эти 3 хорошо играть вместе, по большей части - так и есть, если только я не попытаюсь использовать fs
или аналогичные модули из nodejs.
Выяснил, что мне нужно использовать externals
, узнал о пакете с именем nodeExternals
, чтобы не упаковывать вещи, которые предоставит среда. Мой снайпер выглядит следующим образом:
target: "electron-renderer",
externals: [
nodeExternals({
path: "./node_modules",
whitelist: ["react", "react-dom", "gphoto2"],
}),
],
И ошибка, которую я получаю:
external_"object-assign":1 Uncaught ReferenceError: require is not defined
at eval (external_"object-assign":1)
at Object.object-assign (renderer.bundle.js:291)
at __webpack_require__ (renderer.bundle.js:20)
at eval (react.development.js:18)
at eval (react.development.js:1900)
at Object../node_modules/react/cjs/react.development.js (renderer.bundle.js:166)
at __webpack_require__ (renderer.bundle.js:20)
at eval (index.js:4)
at Object../node_modules/react/index.js (renderer.bundle.js:178)
at __webpack_require__ (renderer.bundle.js:20)
Я использовал эти ресурсы:
Могу ли я получить некоторые подсказки / объяснения, что здесь происходит? Я немного потерян.