G-Rath / G-Rath/electron-forge-webpack-ts-starter

errors running npm run check:main

Open
#3 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Thank you for your excellent example! I can start the application running ```npm start```, but for some reason when I run ```npm run check:main``` the following errors are thrown:
```
c:\temp\angular\electron-forge-webpack-ts-starter>npm run check:main

> electron-forge-webpack-ts-starter@0.0.0 check:main c:\temp\angular\electron-forge-webpack-ts-starter
> tsc --noEmit -p ./src/main

node_modules/electron/electron.d.ts:8:20 - error TS2304: Cannot find name 'Event'.

8 type GlobalEvent = Event;
~~~~~

node_modules/electron/electron.d.ts:6683:32 - error TS2304: Cannot find name 'HTMLElement'.

6683 interface WebviewTag extends HTMLElement {
~~~~~~~~~~~

node_modules/electron/electron.d.ts:6860:38 - error TS2304: Cannot find name 'HTMLElementEventMap'.

6860 addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
~~~~~~~~~~~~~~~~~~~

node_modules/electron/electron.d.ts:6860:85 - error TS2304: Cannot find name 'HTMLElement'.

6860 addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
~~~~~~~~~~~

node_modules/electron/electron.d.ts:6860:102 - error TS2304: Cannot find name 'HTMLElementEventMap'.

6860 addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
~~~~~~~~~~~~~~~~~~~

node_modules/electron/electron.d.ts:6861:46 - error TS2304: Cannot find name 'EventListenerOrEventListenerObject'.

6861 addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/electron/electron.d.ts:6862:41 - error TS2304: Cannot find name 'HTMLElementEventMap'.

6862 removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
~~~~~~~~~~~~~~~~~~~

node_modules/electron/electron.d.ts:6862:88 - error TS2304: Cannot find name 'HTMLElement'.

6862 removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
~~~~~~~~~~~

node_modules/electron/electron.d.ts:6862:105 - error TS2304: Cannot find name 'HTMLElementEventMap'.

6862 removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, useCapture?: boolean): void;
~~~~~~~~~~~~~~~~~~~

node_modules/electron/electron.d.ts:6863:49 - error TS2304: Cannot find name 'EventListenerOrEventListenerObject'.

6863 removeEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Found 10 errors.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron-forge-webpack-ts-starter@0.0.0 check:main: `tsc --noEmit -p ./src/main`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron-forge-webpack-ts-starter@0.0.0 check:main script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Krzysztof\AppData\Roaming\npm-cache\_logs\2019-06-13T07_10_43_426Z-debug.log
```
What I'm missing?

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.