我在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",
...
}
为了更新打字稿,是否足以在package.json中将版本更改为"typescript": "^2.0.10"
?另外,在更新时,打字稿和打字版本的关系是什么?
答案 0 :(得分:16)
答案 1 :(得分:5)
更新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/