码迷,mamicode.com
首页 > 其他好文 > 详细

Type Script在Visual Studio 2013中的一些问题

时间:2015-09-16 17:45:04      阅读:605      评论:0      收藏:0      [点我收藏+]

标签:

◆ TypeScript在vs2012下的问题

TypeScript对VS2012支持度比较低,建议升级为VS2013版本。

 

◆ 在VS2013中无法创建TypeScript项目

VS2013默认不支持TypeScript。

需要在【工具】-【扩展和更新】中安装TypeScript,目前为止(2015年9月16日)for VS2013的最新版TS为1.5版本,但是实测有一些问题,建议安装比较稳定的1.4版本

技术分享

 

◆ 编译提示“TypeScript\1.4\1.4\tsc.exe 无效”的问题

解决方法:

1、进入目录 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript 

2、将 Microsoft.TypeScript.targets 文件复制到其他路径,打开编辑

3、将第三个TscToolPath这行屏蔽掉,保存,复制回原路径,覆盖即可(或需管理员权限)。

1 <PropertyGroup>
2     <TypeScriptToolsVersion Condition="‘$(TypeScriptToolsVersion)‘==‘‘">1.4</TypeScriptToolsVersion>
3     <TscToolPath Condition="‘$(TscToolPath)‘ == ‘‘">$(MSBuildProgramFiles32)\Microsoft SDKs\TypeScript</TscToolPath>
4     <TscToolPath Condition="‘$(TypeScriptToolsVersion)‘ != ‘‘">$(TscToolPath)\</TscToolPath>
5     <!-- <TscToolPath Condition="‘$(TypeScriptToolsVersion)‘ != ‘‘">$(TscToolPath)\$(TypeScriptToolsVersion)</TscToolPath>-->
6     <TscToolExe Condition="‘$(TscToolExe)‘ == ‘‘">tsc.exe</TscToolExe>
7     <TscYieldDuringToolExecution Condition="‘$(TscYieldDuringToolExecution)‘ == ‘‘">true</TscYieldDuringToolExecution>
8   </PropertyGroup>

详见:Bad path when installing TypeScript 1.4 for Visual Studio 2013 #3493

 

◆ 如何调整TypeScript的编译目标版本

解决方法:

VS-【项目】-【属性】-【TypeScript生成】-【General】-【ECMAScript version】-选择相应的ECMA版本即可(目前仅支持-3,-5,-6)

技术分享

 

◆ 将编译目标改为ECMAScript 6出现“...lib.es6.d.ts 未找到”的错误

解决方法:

1、去这里下载最新版定义文件,地址:https://github.com/Microsoft/TypeScript/blob/release-1.4/bin/lib.es6.d.ts

2、下载后粘贴到 C:\program files(x86)/Microsoft SDKs/TypeScript/1.4 文件夹内即可(或需要管理员权限)

详见:how to use lib.es6.d.ts?I try to use some method of es6?but it just go error! #1582

 

◆ 无法使用TypeScript 1.4的新特性(如联合类型,type关键字等)

技术分享

解决方法:

1、卸载所有其他版本的TypeScript。重新安装要使用的版本(我这里使用的1.4稳定版)

2、进入cmd命令行,执行 tsc -v 查看结果是否为当前安装的版本号

技术分享

3、如果不是当前安装的版本,则重启计算机再次查看版本

4、如果依然不是当前版本则在cmd执行 set %PATH% 查看当前系统的环境变量,是否有包含其他TypeScript版本的路径,如果有则修改环境变量

5、修改环境变量方法:【计算机】-【右键属性】-【高级系统设置】-【高级】-【环境变量...】-【系统变量】-【PATH】-【编辑】修改保存即可,或可能重启生效

6、若已经为当前安装版本且VS安装了ReSharper插件的情况下。

7、VS-【ReSharper】-【Option】-【Code Inspection】-【Settings】-【File masks to skip】-【Add】-输入 *.ts -保存

技术分享

8、TypeScript1.4的新特性均可正常使用。

技术分享

9、造成上述原因为ReSharper9目前最高仅支持TypeScript1.3语法,遂只能暂时屏蔽掉ReSharper提供的只能感知功能。

技术分享

10、若仍然无法使用,或是并没有安装ReSharper插件的话,请留言

详见:Typescript 1.4: Wrong syntax highlighting in Visual Studio

 

Type Script在Visual Studio 2013中的一些问题

标签:

原文地址:http://www.cnblogs.com/xxcanghai/p/4813683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!