我正在使用Visual Studio2015中的chutzpah JavaScript测试运行程序
我正在尝试从我的脚本文件中去掉所有的引用标签(例如:/// <reference path="_references.js"/>)。
我已经添加了:
"References": [
{
"Path": "chutzpah/_references.js",
"ExpandReferenceComments": "true"
}
]添加到我的chutzpah.json配置中。
但是_references.js中的引用标签仍然没有添加到测试中。
_references.js中的引用标记示例如下:
/// <reference path="../../MyApplication/js/lib/jquery-1.12.3.js"/>它们有一个到单独项目的相对路径。
也许我误解了相对路径从哪里开始?但我也尝试过../MyApplication/js/lib/jquery-1.12.3.js,认为它可能会成为与chutzpah.json相关的东西。
如果我只包含references标记:/// <reference path="_references.js"/>,一切都可以正常工作。
发布于 2016-05-20 05:42:07
"ExpandReferenceComments“不是引用元素的有效值。它只对Test元素有效:
"Tests": [ { "Path": "Tests/*.js", "ExpandReferenceComments": true } ]它不会展开references集合中的引用;它会展开测试脚本中/标记中的引用。
至于路径,它是相对于您的解决方案的。"../../“是解决方案根目录,"../”是项目根目录。
顺便说一句,我一直在努力让引用正常工作;似乎有太多的顺序敏感性,所以我不得不使用/标记和chutzpah.json.References的混合组合。
https://stackoverflow.com/questions/37165882
复制相似问题