0

我在 Visual Studio 中设置外部工具时遇到问题。

该工具适用于 JS Lint,它对 javascript 文件进行 lint。

我的设置如下:

标题:&JSLint - http://www.jslint.com/

命令:C:\Users\XXXX\Documents\Visual Studio 2008\Tools\JsLint\jslint.cmd

参数:$(ItemPath)

初始目录:[空白]

当我运行该工具时,我在输出窗口中收到以下错误:

输入错误:“C:\Users\XXXX\Documents\Visual”中没有文件扩展名。

我认为问题在于文件夹“Visual Studio 2008”中的空间。如果我更改名称中没有空格的文件夹结构的位置,那么一切正常。我想将它保存在“C:\Users\XXXX\Documents\Visual Studio 2008\Tools\JsLint\”文件夹中。

谁能帮我解决为什么它不喜欢文件夹名称中的空格?

查看记事本中的 .cmd windows 命令脚本,它包含以下内容-也许我需要更改它以处理文件夹路径中的空间-有什么想法吗?

4

2 回答 2

1

将参数更改为此:

Arguments: "$(ItemPath)"
于 2010-06-22T22:27:53.930 回答
0

我通过从以下位置更改 cmd 文件解决了我的问题:

@cscript //nologo %~dp0\jslint.wsf %*

到:

@cscript //nologo "C:\Users\XXXX\Documents\Visual Studio 2008\Tools\JsLint\jslint.wsf" %*

于 2010-06-25T11:00:16.087 回答