Pim-community-dev: TS2322: Geben Sie 'JQuery' ein<element>'kann nicht dem Typ' JQuery 'zugewiesen werden<htmlelement>'.</htmlelement></element>

Erstellt am 28. Apr. 2020  ·  11Kommentare  ·  Quelle: akeneo/pim-community-dev

Beim Ausführen von yarn webpack der folgende Fehler angezeigt

tsl] ERROR in /srv/pim/web/bundles/pimdatagrid/js/datafilter/filters-column.ts(285,5)
      TS2322: Type 'JQuery<Element>' is not assignable to type 'JQuery<HTMLElement>'.
  Type 'Element' is missing the following properties from type 'HTMLElement': accessKey, accessKeyLabel, autocapitalize, dir, and 109 more.

Sieht aus wie diese Eigenschaft

public filterList: JQuery<HTMLElement>;

Muss in JQuery<Element> eingegeben werden

bug

Hilfreichster Kommentar

Vielen Dank, dass Sie sich die Zeit genommen haben, das Problem zu melden.

Alle 11 Kommentare

Ich habe das gleiche Problem bei der Installation von Akeneo 3.2

Dies ist nur eine vorübergehende Lösung

temporäre Korrektur ist diese Datei zu öffnen:
web / bundles / pimdatagrid / js / datafilter / filter-column.ts

Ändern Sie die Zeile ~ 25 von diesem:
public filterList: JQuery<HTMLElement>;

dazu:
public filterList: JQuery<Element>;

dann renne:
yarn run webpack

Gleiches Problem hier mit v3.2.46

das gleiche Problem hier mit v3.2.51

ERROR in /srv/pim/web/bundles/pimdatagrid/js/datafilter/filters-column.ts
./web/bundles/pimdatagrid/js/datafilter/filters-column.ts
[tsl] ERROR in /srv/pim/web/bundles/pimdatagrid/js/datafilter/filters-column.ts(289,5)
      TS2322: Type 'JQuery<Element>' is not assignable to type 'JQuery<HTMLElement>'.
  Type 'Element' is missing the following properties from type 'HTMLElement': accessKey, accessKeyLabel, autocapitalize, dir, and 109 more.
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Hey @robingchan ,

Wir können das Problem beheben, aber da wir Open Source sind, wäre eine PR auch sehr willkommen: zwinker:

Die Signatur von JQuery.find wurde gerade geändert: /

Bearbeiten: die zugehörige PR auf @types : https://github.com/DefinitelyTyped/DefinitelyTyped/pull/44051

Schöner Fang Quentin.

Schlechter Zug Jquery: facepalm:

In 3.2 zusammengeführt, wird es im nächsten v3.2.52-Tag verfügbar sein.

Vielen Dank, dass Sie sich die Zeit genommen haben, das Problem zu melden.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen