Jasmine.d.ts无法在visual studio中编译错误" jasmine.d.ts(137,44):错误TS1005:','预期"

时间:2016-01-17 20:16:23

标签: visual-studio typescript jasmine definitelytyped

我正在使用VisualStudio 2013 + chutzpah来运行茉莉花测试(在Typescript中)

我安装了jasmine.TypeScript.DefinitelyTyped(v1.9.8)和JasmineTest(v2.2.0)软件包

带有测试本身的文件转换为javascript ok但是当我运行测试时我得到了这个错误

 ...path/typings/jasmine/jasmine.d.ts(137,44): error TS1005: ',' expected

在项目文件夹中执行tsc -v我得

message TS6029: Version 1.7.5

我怀疑它与tsc版本或我安装的软件包有关。

非常感谢任何帮助。

感谢

1 个答案:

答案 0 :(得分:0)

该行包含联合类型https://github.com/DefinitelyTyped/DefinitelyTyped/blob/70bf7e2bfeb0d5b1b651ef3219bcc65c8eec117e/jasmine/jasmine.d.ts#L137

| string

这是一个告诉我的视觉工作室的TypeScript工具已过时的标志。

您在控制台中看到的tsc -v不是VS使用的import com.life.Life; import java.io.File; import java.net.URL; import java.net.URLClassLoader; public class Main { public static void main(String[] args) { try{ File file = new File("Life.jar"); URL url = file.toURI().toURL(); URL[] urls = new URL[]{url}; ClassLoader cl = new URLClassLoader(urls); Class cls = cl.loadClass("com.life.Life"); Life life = (Life) cls.newInstance(); System.out.println("Message: "+life.getMessage()); }catch(Exception e){ e.printStackTrace(); } } } 。尝试重新安装 VS Tools for TypeScript