Skip to content

template webpack-typescript is broken #228

@AliVerses

Description

@AliVerses

create the project

npx create-electron-app@latest my-app-ts --template=webpack-typescript

output:

npx create-electron-app@latest my-app-ts --template=webpack-typescript                                        
Need to install the following packages:
[email protected]
Ok to proceed? (y) y

✔ Resolving package manager: npm
✔ Resolving template: webpack-typescript
  › Using @electron-forge/template-webpack-typescript (local module)
✔ Initializing directory
✔ Initializing git repository
✔ Preparing template
✔ Initializing template
✔ Installing template dependencies

after doing npm start from the app dir getting below error

An unhandled rejection has occurred inside Forge:
Error: Compilation errors in the preload: group_0:
  asset main_window/preload.js 379 KiB [emitted] (name: main_window)
  runtime modules 26.2 KiB 12 modules
  modules by path ./node_modules/ 115 KiB
    modules by path ./node_modules/webpack-dev-server/client/ 71.8 KiB 16 modules
    modules by path ./node_modules/webpack/hot/*.js 5.17 KiB
      ./node_modules/webpack/hot/dev-server.js 1.94 KiB [built] [code generated]
      ./node_modules/webpack/hot/log.js 1.73 KiB [built] [code generated]
      + 2 modules
    modules by path ./node_modules/html-entities/dist/esm/*.js 33.5 KiB
      ./node_modules/html-entities/dist/esm/index.js 4.98 KiB [built] [code generated]
      ./node_modules/html-entities/dist/esm/named-references.js 27.3 KiB [built] [code generated]
      ./node_modules/html-entities/dist/esm/numeric-unicode-map.js 491 bytes [built] [code generated]
      ./node_modules/html-entities/dist/esm/surrogate-pairs.js 738 bytes [built] [code generated]
    ./node_modules/ansi-html-community/index.js 4.16 KiB [built] [code generated]
  ./src/preload.ts 158 bytes [built] [code generated]
  external "events" 42 bytes [built] [code generated]

  ERROR in webpack/runtime/compat
  The installed version of @vercel/webpack-asset-relocator-loader does not appear to be compatible with Forge
  Error: The installed version of @vercel/webpack-asset-relocator-loader does not appear to be compatible with Forge

following https://www.electronforge.io/#using-templates

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions