Ich habe ein Projekt, das diesen Fehler anzeigt, wenn ich 'tsc' ausführe:
../modules/node_modules/sequelize/types/lib/transaction.d.ts:33:14 - error TS1086: An accessor cannot be declared in an ambient context.
33 static get LOCK(): LOCK;
~~~~
../modules/node_modules/sequelize/types/lib/transaction.d.ts:40:7 - error TS1086: An accessor cannot be declared in an ambient context.
40 get LOCK(): LOCK;
~~~~
Meine Versionen sind:
- "@ types / sequelize": "^ 4.28.6"
- "Fortsetzung": "^ 5.8.10"
- "sequelize-typescript": "1.0.0-beta.4"
Das Projekt funktioniert gut mit nodemon, schlägt jedoch fehl, wenn ich versuche, das Typoskript zu kompilieren. Kennt jemand diesen Fehler?
Vielen Dank.
node.js
typescript
types
sequelize.js
tsc
Josel567
quelle
quelle
@types/sequelize
Ich habe Angular 8 . Es funktioniert mit der Typoskript-Version 3.4.5. Lösen Sie dieses Problem, indem Sie die folgenden Schritte ausführen.
Schritt 1) Wechseln Sie zur Datei tsconfig.json
Schritt 2) Fügen Sie skipLibCheck: true im Objekt "compilerOptions" hinzu. Für mich geht das.
quelle
Die Einstellung
"skipLibCheck": true
hat bei mir funktioniert.quelle