electron-userland / electron-userland/electron-webpack

File-Loader loading big Files

Open
#213 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
902
Forks
168
PR merge metrics
No merged PRs in 30d

Description

It seems the file-loader version used in electron-webpack can't handle big file sizes.

If i understood the flow correctly the url-loader won't take files over 8k, so they get passed to the file-loader wich can't handle them.

Code:
```javascript
import React from "react";
import logo from "./back_auftrag_desktop.jpg";

const HomePage = () => (







Welcomme

Online - Portal


Startpage



);

export default HomePage;

```

Error:
```
ERROR in ./src/renderer/homePage/back_auftrag_desktop.jpg
Module build failed (from ./node_modules/url-loader/index.js):
TypeError: Cannot read property 'context' of undefined
at Object.loader (C:\Users\fle\Source\Repos\AMKBE_Lohnkontrollsystem_Client\node_modules\file-loader\dist\index.js:36:51)
at Object.module.exports (C:\Users\fle\Source\Repos\AMKBE_Lohnkontrollsystem_Client\node_modules\url-loader\index.js:37:25)
@ ./src/renderer/homePage/homePage.jsx 3:0-46 14:11-15
@ ./src/renderer/masterPage/masterPage.jsx
@ ./src/renderer/masterPage/masterPageContainer.jsx
@ ./src/renderer/index.js
@ multi (webpack)-dev-server/client?http://localhost:40139 (webpack)/hot/dev-server.js ./src/renderer/index.js
```

It seems this error is already fixed in newer file-loader versions:
https://github.com/webpack-contrib/file-loader/issues/233#issuecomment-349172131

I tried that in my local node_modules folder and it worked.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.