5

ビルド後のイベントとして jsmin.exe を VS 2010 プロジェクトに追加しようとしていますが、プロジェクトをビルドしようとすると「エラー コード 9009」が表示されます。

コマンドプロンプトでテストしたところ、フォルダーに移動すると実行されることがわかりました

jsmin < debug.js > min.js

その後、正常に動作します。

ただし、C:\ からコマンドを実行してフル パスを入力すると、返されます。

「C:\Users\Andrew\Documents\Visual」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

したがって、私の結論は、jsmin はファイル パスにスペースが含まれているようには見えないということです。Visual Studio の規則では、プロジェクトを \Visual Studio 2010\ のサブフォルダーに保存することになっているため、この問題を回避する方法を誰かが提案できますか?

4

1 に答える 1

5

パスを二重引用符で囲む必要があるようです。

例えば:

jsmin <"$(ProjectDir)\debug.js" >"$(ProjectDir)\min.js"

于 2011-05-06T21:09:53.017 に答える