Javascript Visual Studio:作为生成后事件运行jsmin

Javascript Visual Studio:作为生成后事件运行jsmin,javascript,visual-studio-2010,post-build-event,filepath,Javascript,Visual Studio 2010,Post Build Event,Filepath,我试图将jsmin.exe作为构建后事件添加到VS 2010项目中,但在尝试构建项目时,我得到了“错误代码9009” 我在命令提示符下进行了测试,发现如果导航到该文件夹,则运行 jsmin < debug.js > min.js jsminmin.js 那么它工作得很好 但是,如果从C:\运行命令并输入完整路径,它将返回 “C:\Users\Andrew\Documents\Visual”不能识别为内部或外部命令、可操作程序或批处理文件 所以我的结论是,jsmin似乎不喜欢文件路

我试图将jsmin.exe作为构建后事件添加到VS 2010项目中,但在尝试构建项目时,我得到了“错误代码9009”

我在命令提示符下进行了测试,发现如果导航到该文件夹,则运行

jsmin < debug.js > min.js
jsminmin.js
那么它工作得很好

但是,如果从C:\运行命令并输入完整路径,它将返回

“C:\Users\Andrew\Documents\Visual”不能识别为内部或外部命令、可操作程序或批处理文件


所以我的结论是,jsmin似乎不喜欢文件路径中的空格。鉴于Visual Studio的惯例是将项目存储在\Visual Studio 2010\的子文件夹中,有人能建议我如何解决此问题吗?

听起来您需要在路径周围加上双引号

e、 g:

jsmin“$(ProjectDir)\min.js”