我在成功构建时无法使用JSmin合并和缩小文件:

我认为我的语法正确,但输出为空

if $(ConfigurationName) == Debug goto :exit
if $(ConfigurationName) == Alpha goto :combineLibsPluginsJs

goto :exit

REM This combines and minifies the Libraries and Plugins JavaScript
:combineLibsPluginsJs
"$(ProjectDir)\Tools\jsmin.exe" < "$(ProjectDir)\Resources\Scripts\Libraries\SomeJs.js" | "$(ProjectDir)\Resources\Scripts\Libraries\OtherLibStuff.js" > "$(ProjectDir)\Resources\min\LibrariesAndPlugins.js"

:exit
exit 0

最佳答案

变量$(ProjectDir)以“\”结尾,因此正确的语法是:

"$(ProjectDir)Tools\jsmin.exe" < "$(ProjectDir)Resources\Scripts\Libraries\SomeJs.js" | "$(ProjectDir)Resources\Scripts\Libraries\OtherLibStuff.js" > "$(ProjectDir)Resources\min\LibrariesAndPlugins.js"

这是旧帖子,但可能对其他人有帮助。

关于visual-studio - 在Visual Studio中使用Jsmin构建事件合并文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9035631/

10-12 02:50