1

私はyuicompressorを使用して、いくつかのjavscriptファイルを縮小および難読化しています。ファイルパスを動的に構築し、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のヘルプテキストが正常に表示されるため、この部分が気に入らないようです。助言がありますか?

4

2 に答える 2

1

私はそれを考え出した。ファイル「c:\MyFile」へのパスには実際には拡張子がなかったため--type js、引数として渡す必要がありました

于 2010-11-02T18:31:47.173 に答える
0

Join-Path コマンドレットを使用して試してみてください。

于 2010-11-05T01:48:08.720 に答える