我想使用将我的.js文件输送到uglifyjs。
这样做是行不通的:
dir .\build -filter *.js | uglifyjs > bundle.js从uglifyjs2文档中我可以看到uglifyjs接受两个参数:
uglifyjs [input files] [options]
我已经了解到,我可以在函数上使用管道操作符,而不需要修改参数。但是我应该如何处理两个参数
此外,uglifyjs将将结果写入STDOUT。这意味着我可以简单地使用>将其写入文件吗?
发布于 2014-01-13 10:47:12
看起来uglifyjs可以处理多个文件名或STDIN。
所以我认为你有两个选择:
选项1-将文件的内容导入uglifyjs
dir .\build -filter *.js | Get-Content | uglifyjs -o bundle.js选项2-将文件名传递给uglifyjs
$files = (dir .\build -filter *.js | select -expandproperty Name) -Join " "
uglifyjs $files -o bundle.jshttps://stackoverflow.com/questions/21087660
复制相似问题