我们正在使用chutzpah和VS2015来测试jasmine javascript测试,它在VS2015上下文菜单和控制台应用程序中运行得非常好。
但是我遇到了一些问题,如果example1.js使用example2.js但是chutzpah首先加载example2.js它会失败,因为它找不到这种依赖。
在chutzpah.json文件中,我们可以命名文件,以便按照我们想要的顺序加载,但这很烦人,因为我们必须这样做并确保每次加载新文件时顺序都是正确的。
所以有问题的方法是:
{
"Path": "../www/js",
"Includes": [ "*.js" ]
}
并让它工作我必须使用上面但另外添加:
{ "Path": "../www/example2.js" },
{ "Path": "../www/example1.js" }
如果我们每次都需要这样做,它会很快变得有点烦人。有什么想法吗?
答案 0 :(得分:0)
您需要像在第二个块中那样明确地列出顺序,或者切换到使用像Require.JS这样的AMD加载程序,它允许您将依赖项编成JS文件的一部分。