web-dev-qa-db-ja.com

typescriptエラー-名前「プロセス」が見つかりません

私はexpress + TypeScriptで新しいプロジェクトをセットアップしていて、TypeScriptエラーに直面しています-名前「プロセス」が見つかりません enter image description here

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)をインストールしました。誰かが私が間違っていることを強調できますか?

7
user269867

新しい構成は正しいように見えます。ただし、旧バージョンのtsconfigを引き続き使用している場合は、TypeScript言語サーバーを再起動する必要があります。 VSコードでこれを行うには、Ctrl+Shift+PおよびReload WindowまたはTypeScript: Restart TS server 可能な場合は。

また、現在は非推奨であり、tscパッケージにはTypeScript実行可能ファイルが付属しているため、依存関係にtscパッケージは必要ありません。

2