我正在使用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帮助文本。有什么建议吗?
答案 0 :(得分:1)
我明白了。文件“c:\ MyFile”的路径实际上没有扩展名,因此我需要将--type js
作为参数传递
答案 1 :(得分:0)
可以使用Join-Path cmdlet并试用它。