我有一个带有 JS 对象的文件:
function Monitor() {
var self = this;
...
我有一个文件可以创建它的实例并使用它。
self.monitor = new Monitor();
文件按顺序包含在 cshtml 文件中:
<script type="text/javascript" src="@Url.Content("~/Scripts/Shared/Monitor.js")"> </script>
<script type="text/javascript" src="@Url.Content("~/Scripts/Views/NewMonitor_Index.js")"></script>
问题是我得到这个错误:
Warning 1 JS Hint: 'Monitor' is not defined.
如何配置它才能找到监控对象?
最佳答案
我不认为是否有自动方式。尽管 JSHint 可以检测到其他脚本标签,但获取文件的实际路径可能更困难。
无论如何,如果我知道某个符号在上下文中肯定可用,我会添加一个
/*global Monitor*/
在脚本的开头。
如果一个符号在每个脚本中都可用,我将它添加到目录中的 .jshintrc
文件中,例如
{
"predef": [
"Monitor"
]
}
但我不知道这是否/如何在 Windows 上工作。
关于javascript - 用于 Visual Studio 2010 问题的 JS Lint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10851699/