shipshapecode / shipshapecode/angular-shepherd
'@ts-expect-error' directive breaking build
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 238
- Forks
- 50
- Ø Merge
- 1 Min.
- Gemergte PRs (30 T.)
- 9
Beschreibung
Hi, I have just recently made a migration from Angular 17 to 19, and with that, I also updated Angular Shepherd ("angular-shepherd": "^19.0.2",) and all necessary dependencies.
But the problem is that when I run to build the application or even run it locally, I get the following:
X [ERROR] TS2578: Unused '@ts-expect-error' directive. [plugin angular-compiler]
node_modules/shepherd.js/src/step.ts:582:8:
582 │ // @ts-expect-error TODO: fix this type error
In my tsconfig.json I already have "exclude": ["node_modules", "tmp"], but it still causes issue in my application.
Can anyone help me out with this?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit dem Angular-19-Build unter Verwendung von angular-shepherd 19.0.2 und untersuchen Sie shepherd.js/src/step.ts in Zeile 582, wo die ungenutzte Direktive gemeldet wird. Bestätigen Sie den Fehler und ermitteln Sie, welche Änderung erforderlich ist, damit die Anwendung ohne TS2578 erstellt werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100