我有一個在Visual Studio中使用Typescript的Angular2項目。我想將Typescript從1.8更新到2.0.x.在我的系統我已經更新打字稿及tsc -v
日誌Version 2.0.10
的的package.json,除其他外,包含在Angular2項目中更新Typescript
"devDependencies": {
....
"typescript": "^1.8.10",
"typings": "^1.3.1",
...
}
爲了更新打字稿,它足以在的package.json改變版本"typescript": "^2.0.10"
?另外,當涉及到更新時,打字稿和打字版本有什麼關係?
比方說,我有我用我的項目10個圖書館,我安裝分型爲每他們使用「npm install --save @ types/eachLibrary」,並且有一天會彈出一個新的Typescript版本,那麼是否需要再次運行我的每個庫的install命令來更新它們的類型? – Konst
nope @types包是獨立於typescript進行管理的。所以你可以安裝新版本的打字稿而不必擔心@types。一個方便的npm包,你可能會感興趣,如果你不知道它已經是npm-check-updates:https://www.npmjs.com/package/npm-check-updates - 你可以運行'ncu'從您的項目位置的終端,它會告訴你,如果你的任何依賴關係有可用的更新 – peppermcknight
太好了,謝謝!還有一個問題,我是否需要重新安裝已經使用「舊方式」安裝的庫,但這次使用@types? – Konst