WebアプリケーションをTypeScriptに設定していて、必要な基本的なタイプが不足しているようです。TypeScriptプロジェクトで基本的なDOMタイプが見つからない
私はコンパイルするとき(npm run build
)、私は次のエラーを取得し、TS2304
エラーは: 'のHTMLElement' の名前を見つけることができません。
エラーTS2304:名前 'SVGElement'が見つかりません。
エラーTS2304:名前 'EventTarget'が見つかりません。
エラーTS2304:名前 'TouchEvent'が見つかりません。
エラーTS2304:名前 'MouseEvent'が見つかりません。
エラーTS2304:名前 'PointerEvent'が見つかりません。
私のグーグルに基づいて、私は自分のプロジェクト設定で何か基本的なものを見逃していると仮定します。これらの型はTypescriptにあると思われます。
EDIT:特に、それはES6タイプの一部、https://github.com/Microsoft/TypeScript/blob/master/lib/lib.es6.d.tsである必要があります。
{
"name": "wip",
"version": "1.0.0",
"description": "",
"main": "index.html",
"dependencies": {
"hammerjs": "2.0.8"
},
"devDependencies": {
"@types/chai": "3.4.35",
"@types/mocha": "2.2.39",
"@types/node": "7.0.5",
"@types/hammerjs": "2.0.34",
"chai": "3.5.0",
"mocha": "3.2.0",
"safe-mock": "0.2.0",
"ts-node": "2.1.0",
"tslint": "4.5.1",
"typescript": "2.2.1",
"webpack": "^2.2.1",
"webpack-dev-server": "^2.4.1"
},
"scripts": {
"test": "mocha test --require ts-node/register test/**/*.ts && npm run build",
"dev": "webpack-dev-server --watch --content-base . -d --progress",
"build": "tsc"
},
"author": "",
"license": "ISC"
}
任意の提案:ここ
は私package.json
ファイルのですか?
私は全体のpackage.jsonを見ることができます – Smit
確かに、package.jsonファイル全体を持つように質問を更新しました。 –
'npm run-script build'あなたはこのコマンドを試しましたか? – Smit