I am using react and electron. I need to load some external html file into one of my components. Before I added electron to my app was working fine but now I have this error:
Uncaught Error: Module parse failed: Unexpected token (1:0) You may
need an appropriate loader to handle this file type.
| <!DOCTYPE html> | <html> | <head>
at Object../src/Partlists/9501.010400.html (.html$:23)
at __webpack_require__ (bootstrap 1141b6c863a0f68d945d:678)
at fn (bootstrap 1141b6c863a0f68d945d:88)
at webpackContext (.html$:10)
at BoxLabelContainer.getHTMLFile (BoxLabelContainer.js:266)
at BoxLabelContainer.render (BoxLabelContainer.js:379)
at finishClassComponent (react-dom.development.js:7873)
at updateClassComponent (react-dom.development.js:7850)
at beginWork (react-dom.development.js:8225)
at performUnitOfWork (react-dom.development.js:10224)
at workLoop (react-dom.development.js:10288)
at HTMLUnknownElement.callCallback (react-dom.development.js:542)
at Object.invokeGuardedCallbackDev (react-dom.development.js:581)
at invokeGuardedCallback (react-dom.development.js:438)
at renderRoot (react-dom.development.js:10366)
at performWorkOnRoot (react-dom.development.js:11014)
at performWork (react-dom.development.js:10967)
at batchedUpdates (react-dom.development.js:11086)
at batchedUpdates (react-dom.development.js:2330)
at dispatchEvent (react-dom.development.js:3421)
I'm loading my file like this:
getHTMLFile(partNumber) {
let html = require(`../Partlists/${partNumber}.html`);
return {__html: `<div>${html}</div>`};
}
<div dangerouslySetInnerHTML={this.getHTMLFile(this.state.selectedPartNumber)}></div>
I tried everything, but nothing is working. And I think is because of the electron way of building the app. Any ideas?