2010-11-02 82 views
1

我正在使用yuicompressor来缩小和混淆一些javscript文件。我试图动态构建文件路径并将它从powershell传递给minifier。将参数传递给powershell中的程序时遇到问题

这里是什么工作:

$results = java -jar c:\yui\yuicompressor-2.4.2.jar c:\MyFile.js -v --charset utf-8 

这里是行不通:

$yuiPath = "c:\yui\yuicompressor-2.4.2.jar" 
$filePath = "c:\MyFile.js" 

$results = java -jar $yuiPath $filePath -v --charset utf-8 

它显然不顺心的$filePath -v --charset utf-8一部分,因为我顺利拿到的YUICompressor帮助文本当我运行它。有什么建议么?

回答

1

我想通了。文件“c:\ MyFile”的路径实际上没有扩展名,所以我需要通过--type js作为参数

0

可以使用Join-Path cmdlet并试用它。

相关问题