Tôi biết câu hỏi này cũ, nhưng tôi đã gặp phải sự cố này (hoặc điều gì đó tương tự). Tôi tin rằng câu trả lời là cú pháp lệnh của @ Nick không chính xác để chỉ định nhiều tệp. Tôi nghĩ YUI Compessor hiện hỗ trợ xử lý nhiều tệp nhưng nó chỉ có một tham số tệp đầu vào, vì vậy bạn phải sử dụng ký tự đại diện. IOW, công trình này:
...yui-compressor.jar -o blah.css *.css
này không:
...yui-compressor.jar -o blah.css 1.css 2.css
Ít nhất đây là kinh nghiệm của tôi. Người ta có thể nối tất cả các tập tin với nhau theo một cách khác và đưa chúng vào lệnh mặc dù. Ví dụ, trên Windows:
type 1.css 2.css | java -jar yui-compressor.jar --type js -o blah.css
Hoặc trên Unix/Linux:
cat 1.css 2.css | java -jar yui-compressor.jar --type js -o blah.css
(hoặc bạn có thể có thể sử dụng chuyển hướng tập tin)
Hãy chắc chắn rằng bạn cat
hoặc type
các tập tin trong mong muốn gọi món.
Có phải là dấu phẩy sau 'tệp1.js' không? –
Bạn không thể kết hợp các tệp bằng cách sử dụng dấu phẩy. –