J'ai un problème avec la compilation dactylographiée. Smbd y a-t-il fait face?
node_modules/@types/node/index.d.ts (20,1): erreur TS1084: syntaxe de la directive «référence» non valide.
tsconfig.json:
{ "compileOnSave": false, "compilerOptions": { "sourceMap": true, "outDir": "./dist", "rootDir": "./app", "target": "es6", "module": "commonjs", "declaration": false, "noImplicitAny": false, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "listFiles": false, "skipLibCheck": true }, "include": [ "./app/**/*.ts" ] }
version dactylographiée dans package.json: "typescript": "^2.6.1"
3 Réponses :
Eu la même erreur et le correctif était d'utiliser la version précédente, vérifiez la version que vous avez dans package.json pour @ types / node et voyez si vous avez la dernière ou non. Vous pouvez vérifier ici: https://www.npmjs.com/package/@types/node car il semble qu'il y a eu une nouvelle mise à jour.
J'ai eu la même erreur. J'ai utilisé la version épinglée "@ types / node": "7.0.7" dans mon package.json et je l'ai fait fonctionner.
Eu le même problème. Ouvrez le fichier ../node_modules/@types/node/index.d.ts
et supprimez la troisième barre oblique
// <reference lib="es2015" />
compile à nouveau
Mais la prochaine fois que vous effacerez node_modules et réinstallez, ou installez sur une autre machine, cela a disparu et vous devrez vous rappeler de le faire à nouveau ...
: palmface :, cela fonctionne.