Ich möchte PR zu Typen-2.0-Zweig machen, der commander
-Definitionen ändert.
Wenn ich npm test
starte, bekomme ich einen Fehler
commander/index.d.ts(6,1): error TS1084: Invalid 'reference' directive syntax.
/// <reference types="node" />
Wie kann ich das beheben?
Verwenden Sie zum Erstellen [email protected]
oder höher.
Habe es für mich gelöst.
@sanex3339 können Sie dieses Problem schließen, wenn Ihr Problem ebenfalls behoben ist?
Ich verwende TypeScript Version 2.7, und ich stoße immer noch auf diesen Fehler für Folgendes:
/// <reference types="angular" />
ERROR in [default] xxx/node_modules/metismenu/types/metismenu.d.ts:6:0
Invalid 'reference' directive syntax.
ERROR in [default] xxx/metismenu/types/metismenu.d.ts:24:55
Cannot find name 'JQueryEventObject'.
ERROR in [default] xxx/src/vendor.browser.ts:4:7
Exported external package typings file 'xxx/node_modules/metismenu/types/metismenu.d.ts' is not a module. Please contact the package author to update the package definition.
Ich bin auch auf dieses Problem gestoßen.
Und mein Typescript ist Version 2.9.1.
Bekomme die gleiche Ausnahme.
FEHLER in node_modules/@types/pdfjs-dist/index.d.ts(7,1): Fehler TS1084: Ungültige 'Referenz'-Direktive
Syntax
Geben Sie die Skriptversion ein:
"typescript": "2.8.3"
Problem behoben durch Aktualisierung der Typoskript-Version auf
"typescript": "3.5.1"
Th
Bekomme die gleiche Ausnahme.
FEHLER in node_modules/@types/pdfjs-dist/index.d.ts(7,1): Fehler TS1084: Ungültige 'Referenz'-Direktive
Syntax
Geben Sie die Skriptversion ein:
"typescript": "2.8.3"
Jede Hilfe zur Lösung dieses Problems wird sehr geschätzt.
Auch der gleiche Fehler... bitte um Hilfe...
Ich esse meine Zeit damit
FEHLER in node_modules/@types/pdfjs-dist/index.d.ts(7,1): Fehler TS1084: Ungültige 'Referenz'-Anweisungssyntax.
aktuelle Typoskript-Version: 2.4.2
nach dem Upgrade auf Typoskript v 3.1.6
Lokales „typescript“-Paket konnte nicht gefunden werden. Für das „@ngtools/webpack“-Paket muss ein lokales „typescript@^2.0.2“-Paket installiert werden. Fehler
* Ihre Hilfe ist sehr wertvoll.
Habe hier den gleichen Fehler. :( noch nichts?
Fehler Schreibfehler
Ungültige Syntax der 'Referenz'-Anweisung.
node_modules/@types/pdfjs-dist/index.d.ts
Schreibfehler
Der Typ „CustomEvent“ ist nicht generisch.
node_modules/ng2-pdf-viewer/src/app/pdf-viewer/pdf-viewer.component.d.ts
aktuelle Typoskript-Version: 2.6.2
node_modules/@types/pdfjs-dist/index.d.ts(7,1): Fehler TS1084: Ungültige 'Referenz'-Anweisungssyntax
Versuchte verschiedene Typoskript-Versionen ... aber vergebens. Bitte helfen Sie
Wie kann ich das beheben?
///
Lösung
in node_modules\@types\pdfjs-dist\index.d.ts
Zeile 7
ändere die 3 /// in 2 //
Ich habe das gleiche Problem und die gleiche Version
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/10097#issuecomment -499862328
Ich hatte das gleiche Problem wie https://github.com/DefinitelyTyped/DefinitelyTyped/issues/10097#issuecomment -499826179
Übergangslösung dafür
Entfernen Sie ein /
aus ///
in Zeile 7 in Datei node_modules/@types/pdfjs-dist/index.d.ts
Hoffe, dass dieses Problem so schnell wie möglich gelöst wird!!!
Ich hatte das gleiche Problem wie #10097 (Kommentar)
Übergangslösung dafür
Entfernen Sie ein/
aus///
in Zeile 7 in Dateinode_modules/@types/pdfjs-dist/index.d.ts
Hoffe, dass dieses Problem so schnell wie möglich gelöst wird!!!
Ich bestätige, dass das funktioniert. Danke
Eine andere Lösung besteht darin, die Version "typescript": "3.5.1" und nicht andere zu verwenden :(
die Änderung ist in der Datei package.json im Block: "devDependencies": {}
Das Entfernen eines Schrägstrichs aus dem dreifachen Schrägstrich macht es zu einem normalen Kommentar. Entfernen Sie es in diesem Fall einfach. Wenn Sie noch kompilieren können, wurde es wahrscheinlich nicht mehr benötigt.
Ich hatte das gleiche Problem wie #10097 (Kommentar)
Übergangslösung dafür
Entfernen Sie ein/
aus///
in Zeile 7 in Dateinode_modules/@types/pdfjs-dist/index.d.ts
Hoffe, dass dieses Problem so schnell wie möglich gelöst wird!!!Ich bestätige, dass das funktioniert. Danke
Eine andere Lösung besteht darin, die Version "typescript": "3.5.1" und nicht andere zu verwenden :(
die Änderung ist in der Datei package.json im Block: "devDependencies": {}
Bestätigen Sie die Auflösung mit "typescript": "3.5.1".
Verwenden Sie den Befehl "npm i [email protected] "
Verwenden Sie den Befehl "npm i [email protected] "
Beste Lösung, damit Sie Ihre package.json nicht ändern müssen, insbesondere wenn Sie die Versionskontrolle verwenden.
Ich hatte das gleiche Problem und die Aktualisierung auf Typoskript 3.5.1 war keine Option.
Was ich getan habe, ist die Version für pdfjs-dist zu verwenden, die mit meiner Typoskript-Version übereinstimmt, und somit die passende Version für ng2-pdf-viewer.
Hier sind die verschiedenen Versionen, die ich verwendet habe:
Typoskript @2.7.2
ng2-pdf-viewer @5.2.4
@types/pdfjs-dist @0.1.2
Das Entfernen eines / aus /// in Zeile 7 funktioniert
mein ts war 2.7.2
Hallo Leute!
Das hat bei mir funktioniert:
npm i [email protected] --save
npm i [email protected] --save
Dies liegt an meiner Seite,
💬-> npm ls typescript
├─┬ @ionic/[email protected]
│ └─┬ @angular-devkit/[email protected]
│ └── [email protected]
Typoskript wird aufgrund der gezeigten Abhängigkeiten auf max. 2.6.2 gezwungen.
Abhängig von Ihrem npm ls typescript
-Abenteuer können unterschiedliche Probleme auftreten.
Vergessen Sie nicht, ionic serve
oder etwas Ähnliches neu zu starten.
Hallo Leute!
Das hat bei mir funktioniert:
npm i [email protected] --save npm i [email protected] --save
Dies liegt an meiner Seite,
💬-> npm ls typescript ├─┬ @ionic/[email protected] │ └─┬ @angular-devkit/[email protected] │ └── [email protected]
Typoskript wird aufgrund der gezeigten Abhängigkeiten auf max. 2.6.2 gezwungen.
Abhängig von Ihrem
npm ls typescript
-Abenteuer können unterschiedliche Probleme auftreten.Vergessen Sie nicht,
ionic serve
oder etwas Ähnliches neu zu starten.
Bei mir hat es auch funktioniert. Danke!!!
Ich habe eine beliebige Zeile in der Datei index.d.ts geändert, meine Änderungen gespeichert und kompiliert, meine Änderung war ein Leerzeichen
Verwenden Sie den Befehl "npm i [email protected] "
Hat für mich funktioniert
Verwenden Sie "npm i [email protected] " |
Für mich gearbeitet
Ich hatte das gleiche Problem beim Erstellen des Pakets "nest-schedule/0.6.4".
Die Installation von Typescript v3 mit npm install [email protected]
hat es gelöst.
Vielen Dank für diese Hilfe hier.
Entfernen Sie ein
/
aus///
in Zeile 7 in Dateinode_modules/@types/pdfjs-dist/index.d.ts
Das Entfernen von zusätzlichem „/“ hilft, den Fehler zu entfernen: „Ungültige Syntax der „Referenz“-Direktive. webpack: Failed to Compile.“
Danke schön.
Hilfreichster Kommentar
Bekomme die gleiche Ausnahme.
Syntax
Geben Sie die Skriptversion ein:
"typescript": "2.8.3"
Problem behoben durch Aktualisierung der Typoskript-Version auf
"typescript": "3.5.1"