2012-11-02 18 views
12

Tôi đã hoàn thành todolist tutorial và cố gắng mở rộng bằng cách thêm biểu định kiểu main.less trong ứng dụng/tài sản/biểu định kiểu. Tuy nhiên, khi tôi cố gắng để xem các dự án trong trình duyệt với bất kỳ hoặc không có quy tắc trong main.less tôi nhận được lỗi này, độc đáo hiển thị bởi trình duyệt:Scala Play framework: Ánh xạ trùng lặp của các tệp css đã biên dịch

bất ngờ ngoại lệ

RuntimeException: ánh xạ trùng lặp: /Users/franklinpearsall/Documents/Programming/play-2.0.4/todolist/target/scala-2.9.1/classes/public/stylesheets/main.css

từ

/Users/franklinpearsall/Documents/Lập trình/phát-2.0.4/todolist/public/stylesheets/main.css

/Users/franklinpearsall/Documents/Programming/play-2.0.4/todolist/target/scala-2.9.1/resource_managed/main/public/stylesheets/main.css

Thứ nhất, nó có vẻ lạ là các tệp css bên trong target/scala-2.9.1/classes. Tại sao chuyện này đang xảy ra? Tôi googled xung quanh và không thể tìm thấy bất cứ điều gì có liên quan. Bất kỳ sự giúp đỡ nào cũng được đánh giá cao!

Trả lời

18

Xóa tệp main.css khỏi thư mục công khai/biểu định kiểu. Có vẻ như bạn đã có một tệp main.less ở nơi khác.

+0

Yup đã tìm ra và đây là những gì tôi đã làm. không chắc chắn nơi tập tin main.less khác là ... – fpearsall

+0

Ít hơn là một ngôn ngữ xử lý css. http://lesscss.org/ Vì vậy, về cơ bản những gì ít làm là thêm rất nhiều tính năng vào CSS làm cho chúng dễ bảo trì và năng động hơn. Trình biên dịch Less biên dịch ít tệp hơn cho các tệp css tương ứng có thể được trình duyệt của khách hàng hiểu. –