我已经读过一个场景,在该场景中,开发人员需要降级其打字稿,以使其支持特定的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] 删除。
我来说两句