私はexpress + TypeScriptで新しいプロジェクトをセットアップしていて、TypeScriptエラーに直面しています-名前「プロセス」が見つかりません
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"
}
solution に従い、タイプtsconfigを追加しました
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "dist",
"sourceMap": true,
"types": ["node"] -----
},
"include": [
"src/**/*.ts"
],
"exclude": [
"node_modules"
]
}
しかし、まだエラーが発生します。新しいプロジェクトの構築を開始するために、npm(6.4.1)とノード(8.14.0)をインストールしました。誰かが私が間違っていることを強調できますか?
新しい構成は正しいように見えます。ただし、旧バージョンのtsconfigを引き続き使用している場合は、TypeScript言語サーバーを再起動する必要があります。 VSコードでこれを行うには、Ctrl+Shift+P
およびReload Window
またはTypeScript: Restart TS server
可能な場合は。
また、現在は非推奨であり、tsc
パッケージにはTypeScript
実行可能ファイルが付属しているため、依存関係にtsc
パッケージは必要ありません。