如何在Visual Studio中管理需要不同版本的打字稿的解决方案?

用户名

我已经读过一个场景,在该场景中,开发人员需要降级其打字稿,以使其支持特定的npm软件包版本。

可以使用Visual Studio完成吗?我最近下载了一个使用angular2 npm软件包的示例解决方案。该解决方案的编译与我在VS实例中安装的TypeScript版本没有问题。我认为以前的TypeScript版本是1.8.2。

但是,在我的VS中下载并安装了最新版本的TypeScript之后,angular2 beta示例解决方案出现了编译错误。我认为我下载/安装的TypeScript的更新版本为2.0.1。

我可以看到一个场景,其中有2个不同的解决方案:1个使用angular2 beta的解决方案和1个使用@ angular2 final的解决方案。我需要在VS中安装最新版本的TypeScript才能支持@ angular2 final,但这意味着无法编译用angular2 beta编写的解决方案。

知道我将如何处理这种情况吗?

杰西霍温

每个项目文件都可以指定其自己的打字稿版本。尽管我建议您解决问题,提供拉取请求,并放弃那些不及时更新的软件包。

MsBuild中控制此设置的属性是

<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>

也可以看看:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章