question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Quasar App 2.2.3 problems with webpack types

See original GitHub issue

Describe the bug I noticed in a different project that @quasar/app 2.2.3 suddenly spits out a ton of webpack type errors. I then tried creating a brand new project with @quasar/cli 1.1.3 and Typescript support.

Upon running quasar d, I was presented with a page - and a huge error log, mostly repeats of

ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(32,3):
TS2305: Module '"tapable"' has no exported member 'Tapable'.
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1062,23):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1070,30):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1066,27):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.

as well as some others, all webpack- and type-related.

Codepen/jsFiddle/Codesandbox (required) Not sure how to present this in a fiddle…

To Reproduce Steps to reproduce the behavior:

  1. Create a new project with Quasar CLI and enable Typescript support.
  2. Run quasar d
  3. See error

Expected behavior Expecting correct webpack types out of the box and no errors

Screenshots

Platform (please complete the following information): Quasar Version: 1.15.9 @quasar/app Version: 2.2.3 Quasar mode:

  • SPA
  • SSR
  • PWA
  • Electron
  • Cordova
  • Capacitor
  • BEX

Tested on:

  • SPA
  • SSR
  • PWA
  • Electron
  • Cordova
  • Capacitor
  • BEX

OS: Node: 14.15.4 NPM: 7.6.2 Yarn: 1.22.10 Browsers: -/- iOS: -/- Android: -/- Electron: -/-

Log Output

C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1070,30):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1071,24):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1080,33):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1081,27):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1082,37):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1083,44):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1084,47):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1085,28):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1086,30):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1087,24):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1088,25):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1089,34):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1090,25):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1091,31):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1092,36):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1093,35):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1094,34):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1095,40):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1096,33):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1097,36):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1098,38):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1099,36):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1100,28):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1101,25):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1102,27):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1103,25):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1104,29):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1105,23):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1106,32):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1107,22):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1108,29):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1109,38):
TS2314: Generic type 'HookMap<H>' requires 1 type argument(s).
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1110,48):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1111,44):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1112,26):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1121,28):
TS2707: Generic type 'AsyncSeriesWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1122,27):
TS2707: Generic type 'AsyncSeriesWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1123,33):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1124,27):
TS2707: Generic type 'AsyncSeriesWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1144,21):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1145,19):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1147,40):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1148,35):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1149,43):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1152,23):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1154,35):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1155,30):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1156,38):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1171,27):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1190,25):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1191,24):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1197,33):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1198,40):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1199,32):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1204,31):
TS2707: Generic type 'AsyncSeriesHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1210,33):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1211,24):
TS2707: Generic type 'AsyncSeriesHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1219,33):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1220,28):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1224,43):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1225,38):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1226,46):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1239,27):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1240,22):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1241,32):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1242,28):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1243,24):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1244,27):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1258,22):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1259,21):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1260,21):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1261,22):
TS2707: Generic type 'SyncWaterfallHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1262,19):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1356,25):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1358,29):
TS2707: Generic type 'AsyncSeriesHook<T, AdditionalOptions>' requires between 1 and 2 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1374,25):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1375,26):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1376,31):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1379,26):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1399,25):
TS2707: Generic type 'SyncHook<T, R, AdditionalOptions>' requires between 1 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@quasar/app/node_modules/@types/webpack/index.d.ts(1466,24):
TS2707: Generic type 'SyncBailHook<T, R, AdditionalOptions>' requires between 2 and 3 type arguments.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@types/terser-webpack-plugin/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@types/terser-webpack-plugin/index.d.ts(8,10):
TS2305: Module '"webpack"' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@types/webpack-bundle-analyzer/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@types/webpack-bundle-analyzer/index.d.ts(9,10):
TS2305: Module '"webpack"' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/@types/webpack-bundle-analyzer/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/@types/webpack-bundle-analyzer/index.d.ts(76,31):
TS2702: 'Stats' only refers to a type, but is being used as a namespace here.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(57,41):
TS2694: Namespace 'exports' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(66,28):
TS2694: Namespace 'exports' has no exported member 'ExternalsElement'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(66,55):
TS2694: Namespace 'exports' has no exported member 'ExternalsElement'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(75,24):
TS2694: Namespace 'exports' has no exported member 'Options'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(78,31):
TS2694: Namespace 'exports' has no exported member 'Options'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(81,53):
TS2694: Namespace 'exports' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(101,49):
TS2694: Namespace 'exports' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(104,68):
TS2694: Namespace 'exports' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(213,26):
TS2694: Namespace 'exports' has no exported member 'Options'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(238,57):
TS2694: Namespace 'exports' has no exported member 'ResolvePlugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(249,48):
TS2694: Namespace 'exports' has no exported member 'ResolvePlugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(261,44):
TS2694: Namespace 'exports' has no exported member 'Condition'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(262,44):
TS2694: Namespace 'exports' has no exported member 'Condition'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(266,25):
TS2694: Namespace 'exports' has no exported member 'Condition'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(266,45):
TS2694: Namespace 'exports' has no exported member 'Condition'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(284,34):
TS2694: Namespace 'exports' has no exported member 'Condition'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(284,54):
TS2694: Namespace 'exports' has no exported member 'Condition'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(292,58):
TS2694: Namespace 'exports' has no exported member 'Plugin'.
C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts
ERROR in C:/Users/Tim Grelka/Projects/clientnew/node_modules/webpack-chain/types/index.d.ts(380,69):
TS2694: Namespace 'exports' has no exported member 'Plugin'.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:11 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
rstoenescucommented, Apr 1, 2021

Fix will be available in “@quasar/app” v2.2.4.

0reactions
IlCallocommented, Apr 1, 2021

@eyedean

PS. Do I need to open a separate ticket for vue-router upgrade to 3.4 or 3.5 in order to get my issue fixed?

Yes, it’s a different problem than this one. AFAIK we haven’t upgrade vue-router because of problems introduced in new versions, but something may have changed. That said, we cannot guarantee Quasar to work if you use a different version from the one provided @quasar/app package, and we periodically upgrade deps if they don’t cause more trouble than the features they add. Pinning is a way for us to protect users


Coming to the original problem with webpack types Seems like every update of any webpack-related package will bring a breaking change of sort, since the type graph is too nested and entrenched, yet managed by community PRs via @types/* packages. Webpack 5 should finally serve it’s own types and reduce a bit the complexity.

Seems like the issue has already been tackled upstream and let’s hope it’s the last time it happens. Testing now it upgrading fix the problem. https://github.com/DefinitelyTyped/DefinitelyTyped/pull/51712

In the meantime, skipLibCheck should to be easiest workaround

Read more comments on GitHub >

github_iconTop Results From Across the Web

Upgrade Guide - Quasar Framework
This guide assumes that you are currently using a @quasar/app v2 project. You will upgrade it to Quasar CLI with Webpack for Quasar...
Read more >
@quasar/app - npm
Start using @quasar/app in your project by running `npm i @quasar/app`. ... TypeScript icon, indicating that this package has built-in type ...
Read more >
[SOLVED] @babel/types 7.13.12 makes everything go ...
I was doing some basic updates and maintenance today for npm packages, ... I am running the latest quasar packages (1.15.7 and app...
Read more >
@quasar/app NPM | npm.io
Quasar Framework App CLI (Local). Build high-performance VueJS user interfaces in record time: responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, ...
Read more >
Incorrect quasar-user-options.js - Stack Overflow
You are feeding a Webpack plugin into framework > plugins which is for Quasar plugins. That's why a faulty .quasar/quasar-user-options.js ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found