1

我正在使用 yuicompressor 来缩小和混淆一些 javscript 文件。我正在尝试动态构建文件路径并将其从 powershell 传递给 minifier。

这是有效的:

$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 帮助文本。有什么建议么?

4

2 回答 2

1

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

于 2010-11-02T18:31:47.173 回答
0

也许您可以使用 Join-Path cmdlet 并尝试一下。

于 2010-11-05T01:48:08.720 回答