0

Visual Studio で外部ツールを設定する際に問題があります。

このツールは、JavaScript ファイルをリントする JS 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 に答える