2011-05-06 66 views
5

我试图将jsmin.exe作为构建后事件添加到我的VS 2010项目中,但在尝试构建项目时出现“错误代码9009”。Visual Studio:将jsmin作为后期构建事件

我在命令提示符下测试,发现如果我定位到该文件夹​​,然后运行

jsmin <debug.js> min.js 

然后正常工作。

但是,如果我在C运行命令:\,然后输入完整的路径,则返回

“C:\用户\安德鲁\文档\ Visual”不被识别为一个内部或外部命令,可操作的程序或批处理文件。

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

回答

5

听起来像你需要在路径上放双引号。

例如为:

jsmin < “$(PROJECTDIR)\ debug.js”> “$(PROJECTDIR)\ min.js”

+0

是的,绝对正确。谢谢。 – awj 2011-05-07 07:16:11

相关问题