我正在使用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版本或我安装的软件包有关。
非常感谢任何帮助。
感谢
答案 0 :(得分:0)
| 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 。