Использование события сборки Jsmin в Visual Studio для объединения файлов - PullRequest
3 голосов
/ 27 января 2012

У меня проблемы с использованием 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

1 Ответ

1 голос
/ 21 апреля 2015

var $ (ProjectDir) оканчивается на "\", поэтому правильный синтаксис:

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

Это старая запись, но она может помочь кому-то еще.

...