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.