gpt4 book ai didi

.net - 如何将 JsHint ".jshintrc"文件与 Visual Studio 2013 Web Essentials 扩展一起使用?

转载 作者:行者123 更新时间:2023-12-03 14:52:20 25 4
gpt4 key购买 nike

我已将“Web Essentials”扩展安装到 Visual Studio 2013 中。我现在在“消息”部分下的“错误列表”窗口中收到 JSHint 警告。然而,它提示一些它认为没有定义的全局变量。

从我读到的内容来看,您可以使用 JSHint 的 .jshintrc 文件列出全局变量,这样它就不会提示它们了。我想按如下方式设置它。 (这样它就不会提示“ko”......这是一个 KnockoutJs 全局变量。)

"globals": {
"$": false,
"jQuery": false,
"ko": false
}

你应该如何以及在哪里创建这个 .jshintrc 文件在你的 VS 项目中?

我尝试将文件添加到项目的根目录中,将其命名为“.jshintrc”,但 Visual Studio 提示说:
"File and folder names cannot contain a leading period."

我似乎找不到任何有关如何将此文件添加到 Visual Studio 项目以便 Web Essentials 扩展程序将其选中的文档。

有任何想法吗?

更新

十六进制有正确的答案。我不得不打开命令提示符来重命名文件,因为 Windows 资源管理器也不会让我命名以句点开头的文件。在那之后,我也遵循了 Hex 的建议,用花括号将整个事物包围起来。以下是我的 .jshintrc 文件的内容....我在我的 WebApp 的根文件夹中...与其他文件(如 web.config)一起放置。
{
"globals": {
"$": false,
"jQuery": false,
"ko": false
}
}

我不再收到关于“ko”对象的 1000 万条不必要的警告。 :) 谢谢十六进制!

最佳答案

项目根很好。我认为 JsHint 一直在搜索文件到文件系统的顶部。

您可以使用命令行创建文件。
只需使用您喜欢的工具创建文件,然后从 cmd 重命名它,例如“ren jshintrc .jshintrc”

我还发现我需要重新启动 VS 才能加载 jshintrc 文件中的更改。

如果它仍然不起作用,请尝试将整个文件放入 {}。我不确定是否需要它,但我在其他地方看到它。

关于.net - 如何将 JsHint ".jshintrc"文件与 Visual Studio 2013 Web Essentials 扩展一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20529664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com