Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork4k
Open
Labels
Description
Prerequisites
- Using npm
- Using an up-to-date
main
branch - Using latest version of devtools.Check the docs for how to update
- Tried solutions mentioned in#400
- For issue in production release, add devtools output of
DEBUG_PROD=true npm run build && npm start
Expected Behavior
When runningnpm install
, I expect the command to complete without error.
Current Behavior
I just downloaded the latest version of the ERB, but when I tried to runnpm install
, the command failed with an error in the post-install phase.
The error is:
> postinstall> ts-node .erb/scripts/check-native-dep.js && electron-builder install-app-deps && npm run build:dll • electron-builder version=24.13.3 • loaded configuration file=package.json ("build" field) • installing production dependencies platform=darwin arch=arm64 appDir=/Users/alaimos/Downloads/electron-react-boilerplate-main/release/app> build:dll> cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.renderer.dev.dll.ts[webpack-cli] Failed to load '/Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.renderer.dev.dll.ts' config[webpack-cli] Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.base' imported from /Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.renderer.dev.dll.ts at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:860:10) at defaultResolve (node:internal/modules/esm/resolve:984:11) at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:716:12) at #cachedDefaultResolve (node:internal/modules/esm/loader:640:25) at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:675:38) at ModuleLoader.resolveSync (node:internal/modules/esm/loader:698:52) at #cachedResolveSync (node:internal/modules/esm/loader:659:25) at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:387:50) at new ModuleJobSync (node:internal/modules/esm/module_job:342:34) { code: 'ERR_MODULE_NOT_FOUND', url: 'file:///Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.base'}npm error code 2npm error path /Users/alaimos/Downloads/electron-react-boilerplate-mainnpm error command failednpm error command sh -c ts-node .erb/scripts/check-native-dep.js && electron-builder install-app-deps && npm run build:dllnpm error A complete log of this run can be found in: /Users/alaimos/.npm/_logs/2025-01-23T17_22_40_012Z-debug-0.log
RunningDEBUG_PROD=true npm run build && npm start
produces the following error:
> build> concurrently "npm run build:main" "npm run build:renderer"[0] [0] > build:main[0] > cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.main.prod.ts[0] [1] [1] > build:renderer[1] > cross-env NODE_ENV=production TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.renderer.prod.ts[1] [0] [webpack-cli] Failed to load '/Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.main.prod.ts' config[0] [webpack-cli] Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.base' imported from /Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.main.prod.ts[0] at finalizeResolution (node:internal/modules/esm/resolve:275:11)[0] at moduleResolve (node:internal/modules/esm/resolve:860:10)[0] at defaultResolve (node:internal/modules/esm/resolve:984:11)[0] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:716:12)[0] at #cachedDefaultResolve (node:internal/modules/esm/loader:640:25)[0] at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:675:38)[0] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:698:52)[0] at #cachedResolveSync (node:internal/modules/esm/loader:659:25)[0] at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:387:50)[0] at new ModuleJobSync (node:internal/modules/esm/module_job:342:34) {[0] code: 'ERR_MODULE_NOT_FOUND',[0] url: 'file:///Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.base'[0] }[1] [webpack-cli] Failed to load '/Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.renderer.prod.ts' config[1] [webpack-cli] Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.base' imported from /Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.renderer.prod.ts[1] at finalizeResolution (node:internal/modules/esm/resolve:275:11)[1] at moduleResolve (node:internal/modules/esm/resolve:860:10)[1] at defaultResolve (node:internal/modules/esm/resolve:984:11)[1] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:716:12)[1] at #cachedDefaultResolve (node:internal/modules/esm/loader:640:25)[1] at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:675:38)[1] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:698:52)[1] at #cachedResolveSync (node:internal/modules/esm/loader:659:25)[1] at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:387:50)[1] at new ModuleJobSync (node:internal/modules/esm/module_job:342:34) {[1] code: 'ERR_MODULE_NOT_FOUND',[1] url: 'file:///Users/alaimos/Downloads/electron-react-boilerplate-main/.erb/configs/webpack.config.base'[1] }[0] npm run build:main exited with code 2[1] npm run build:renderer exited with code 2
I verified that all the files mentioned in the error exist in the correct path.
The problem disappeared when I switched to Node 22.
Steps to Reproduce
- Download and unpack the latest version of ERB
- Run
npm install
with node version 23.6.1
Your Environment
- Node version: 23.6.1
- electron-react-boilerplate version or branch: main
- Operating System and version: macOS Sequoia 15.2 (but I reproduced the same problem on Fedora 41)
- Link to your project: No link is available.