Jon*_*ely 3 visual-studio typescript definitelytyped visual-studio-2015 typescript1.4
我在使用Visual Studio 2015 CTP并尝试使用TypeScript时遇到以下错误.
1>VSTSC : error TS5015: Build: Unsupported locale: 'en-US'.
1>VSTSC : error TS5023: Build: Unknown option 'noEmitOnError'
Run Code Online (Sandbox Code Playgroud)
通过在csproj文件中设置以下配置,我能够消除这两个错误
<TypeScriptToolsVersion>1.4</TypeScriptToolsVersion>
<TypeScriptNoEmitOnError>false</TypeScriptNoEmitOnError>
<TypeScriptBuildConfigurations>--sourcemap --target ES5</TypeScriptBuildConfigurations>
Run Code Online (Sandbox Code Playgroud)
但是,如果我包含任何DefinitelyTyped类型的文件,如Angular或jQuery,它将抛出一堆错误.错误似乎是它不理解多值类型的TypeScript 1.4语法.
例:
search(search: string, paramValue: string|number|string[]|boolean): ILocationService;
Run Code Online (Sandbox Code Playgroud)
错误:构建:','预期
这是Visual Studio 2015 CTP中的错误还是在我的配置中搞砸了.
当我安装TypeScript 1.8.6 Visual Studio 2015插件时,我才发生这种情况.
最后我通过使用添加/删除程序卸载所有以前版本的TypeScript(我有很多)来修复它,然后重新安装TypeScript插件1.8.6.
归档时间: |
|
查看次数: |
4309 次 |
最近记录: |