Visual Studioで、TypeScriptを使用するAngular2プロジェクトがあります。 TypeScriptを1.8から2.0.xに更新したい。私のシステムでは、TypeScriptとtsc -v
ログVersion 2.0.10
を更新しました。package.jsonなどは、
"devDependencies": {
....
"TypeScript": "^1.8.10",
"typings": "^1.3.1",
...
}
TypeScriptを更新するには、package.jsonでバージョンを"TypeScript": "^2.0.10"
に変更するだけで十分ですか?また、更新に関しては、TypeScriptとタイピングのバージョンの関係はどうなっていますか?
Package.jsonのTypeScriptバージョンを更新してnpm install
を実行するだけで、プロジェクトで使用しているバージョンをアップグレードできます。
TypeScript 2.xでは、@ types/...修飾子npmパッケージを使用して、タイプを管理する新しい方法が導入されました。ただし、以前使用していたタイプを引き続き使用できますが、最新バージョンに更新することをお勧めします。この回答を書いている時点でのnpmから2.0.0です。
興味があれば、ここに新しい@typesに関する詳細とディスカッションがあります https://blogs.msdn.Microsoft.com/TypeScript/2016/06/15/the-future-of-declaration-files /