1
HerokuでTypeScriptアプリケーションを構築するのが難しいです。TS2688:@ type/nodeがインストールされた 'node'のタイプ定義ファイルが見つかりません
マイ依存関係リストは私が使用しているすべてのパッケージのための型定義が含まれます。
"dependencies": {
"@nestjs/common": "^4.5.1",
"@nestjs/core": "^4.5.1",
"@nestjs/microservices": "^4.5.1",
"@nestjs/testing": "^4.5.1",
"@nestjs/websockets": "^4.5.1",
"@types/express": "^4.0.39",
"@types/jest": "^21.1.8",
"@types/json-schema": "^6.0.0",
"@types/jsonwebtoken": "^7.2.5",
"@types/mongoose": "^4.7.29",
"@types/node": "^8.5.1",
"@types/passport": "^0.4.2",
"@types/passport-jwt": "^3.0.0",
"@types/supertest": "^2.0.4",
"chalk": "^2.3.0",
"dotenv": "^4.0.0",
"express-jwt": "^5.3.0",
"global": "^4.3.2",
"jsonwebtoken": "^8.1.0",
"mongoose": "^4.13.7",
"passport": "^0.4.0",
"passport-jwt": "^3.0.1",
"redis": "^2.8.0",
"reflect-metadata": "^0.1.10",
"rxjs": "^5.5.5",
"tslint": "^5.8.0",
"ts-node": "^4.0.2",
"typescript": "^2.6.2"
},
をHerokuの上で構築するときしかし、私が取得:
error TS2688: Cannot find type definition file for 'node'
error TS2307: Cannot find module 'http'
、より。私のtsconfig.jsonはを'./node_modules/@types'
と設定し、ローカルでビルドに成功しました。
なぜHerokuはこれらのタイプを見つけることができないのですか?