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
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.
Hilfreichster Kommentar
Vielen Dank, dass Sie sich die Zeit genommen haben, das Problem zu melden.