Angular cli可能並不總是支持最新版本的TypeScript。 有一些問題和公關的相關人士說:
- Support TypeScript 2.4+
- Typescript 2.4 support
- feat(@angular/cli): support TypeScript 2.4
在心中也裸了最新版本的打字稿可能與你的角度版本兼容。
如果你想跳到一個新的/最新的TypeScript版本 - 它是在你自己的風險。一旦你這樣做,你必須確保它不喜歡打破任何測試(ng t
),督促建設(ng build --prod
)等
如果你堅持到默認的CLI打字稿版本,你 - 是安全的。
UPDATE 2017年9月9日:對於誰在乎使用了最新的打字稿結賬最近這次github issue這種特殊的comment CLI的,因爲在最新的CLI 1.4
推出了TypeScript version warning logic
任何人。 Here is what它是基於(角CLI團隊推薦):(請運行下面的命令來安裝打字稿的兼容版本)
const versionCombos = [
{ compiler: '>=2.3.1 <3.0.0', typescript: '>=2.0.2 <2.3.0' },
{ compiler: '>=4.0.0 <5.0.0', typescript: '>=2.1.0 <2.4.0' },
{ compiler: '>=5.0.0 <6.0.0', typescript: '>=2.4.0 <2.6.0' }
];
您是否考慮過使用較新的版本運行您的測試以找出答案?你希望使用哪些新功能? – jonrsharpe
是的,在我的情況下,所有測試都通過了,不需要特定的新功能 – ShinDarth