如何从源安装TypeScript 1.1 CTP?

时间:2014-11-02 20:27:26

标签: typescript

TypeScript 1.1 CTP于10月6日宣布。我想通过重新访问我的TypeScript AST from Node.js博文来试一试。设置<TypeScriptToolsVersion>1.1</TypeScriptToolsVersion>后,Visual Studio 2013会尝试使用C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1\tsc.exe进行编译。运行jake从源代码构建所有内容,它不会创建tsc.exe。我认为它可能只是一个简单的包装器,因此我创建了1.1文件夹:

copy C:\Projects\TypeScript\built\local "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1" -r
copy "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe" "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1"
copy "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tschost.dll" "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1"
copy "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\en" "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1" -r

但是,当我尝试编译项目时,我收到此错误:

    C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.1\tsc.exe  --module CommonJS --sourcemap --target ES5 --locale en-US "C:\Projects\TsAst\typescriptServices.d.ts" "C:\Projects\TsAst\app.ts" "C:\Projects\TsAst\node.d.ts"
VSTSC(0,0): error : Unable to get property 'replace' of undefined or null reference
Done building project "TsAst.njsproj" -- FAILED.

有什么想法吗?我是否正确设置了1.1文件夹?如果没有,我如何从源代码安装TypeScript 1.1 CTP?

1 个答案:

答案 0 :(得分:1)

github上的源代码不包含tsc.exe或Visual Studio插件的代码。

当你运行jake local它确实在内置/本地文件夹中生成了一个tsc.js(在其他文件中),它实际上是相同的。您可以使用node tsc.js运行它,并且您将看到调用tsc.exe时获得的相同帮助输出。