Visual Studio:将 jsmin 作为构建后事件运行

发布于 2024-11-05 06:47:54 字数 438 浏览 5 评论 0原文

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

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

jsmin < debug.js > min.js

​​然后它就可以正常工作。

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

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

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

I'm trying to add jsmin.exe as a post-build event to my VS 2010 project but I get "error code 9009" when I try to build my project.

I've tested at the command prompt and found that if I navigate to the folder, then run

jsmin < debug.js > min.js

Then it works fine.

However, if I run the command from C:\ and enter the full path, it returns

'C:\Users\Andrew\Documents\Visual' is not recognized as an internal or external command, operable program or batch file.

So my conclusion is that jsmin doesn't appear to like spaces in the file path. Given that Visual Studio's convention is to store the projects in a sub-folder of \Visual Studio 2010\, can anyone suggest how I can get around this issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虐人心 2024-11-12 06:47:54

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

例如:

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

Sounds like you need to put double-quotes around the path.

e.g.:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文