Je suis en train de mettre en place un nouveau projet avec express + TypeScript et face à une erreur TypeScript - je ne trouve pas le nom 'processus'
package.json
"dependencies": {
"express": "^4.16.4",
"nodemon": "^1.18.7",
"tsc": "^1.20150623.0",
"TypeScript": "^3.1.6"
},
"devDependencies": {
"@types/express": "^4.16.0",
"@types/mocha": "^5.2.5",
"@types/node": "^10.12.10",
"eslint": "^5.9.0",
"eslint-config-airbnb-base": "^13.1.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-promise": "^4.0.1",
"mocha": "^5.2.0",
"supertest": "^3.3.0",
"TypeScript-eslint-parser": "^21.0.1"
}
J'ai essayé de suivre la solution et j'ai ajouté les types tsconfig
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "dist",
"sourceMap": true,
"types": ["node"] -----
},
"include": [
"src/**/*.ts"
],
"exclude": [
"node_modules"
]
}
Mais je reçois toujours l'erreur. J'ai installé npm (6.4.1) et node (8.14.0) pour commencer à construire mon nouveau projet. Quelqu'un peut-il souligner ce que je fais mal?
Votre nouvelle configuration semble correcte. Cependant, vous devrez probablement redémarrer le serveur de langage TypeScript s'il utilise toujours la version précédente de tsconfig. Pour ce faire dans VS Code, vous devez Ctrl+Shift+P
et Reload Window
ou TypeScript: Restart TS server
si disponible.
De plus, vous n'avez pas besoin du package tsc
dans vos dépendances, car il est désormais obsolète et le package TypeScript
est fourni avec l'exécutable tsc
.