2015-10-06 11 views
5

Tôi đã thiết lập Mindscape Web Workbench với dự án Visual Studio 2010 để các tệp SCSS được biên dịch được xuất ra một thư mục riêng biệt. Cấu trúc thiết kế của tôi là một cái gì đó như thế này:Bàn làm việc Mindscape Web tạo ra các tệp CSS trùng lặp khi biên dịch với Sass

Styles/ 
| 
|– output/ 
| |– toMain.css  
| |– toMain.css.map   
| 
| – toMain.scss   

Nhưng những gì tôi nhận được là 2 đầu ra, như vậy:

Styles/ 
| 
|– output/ 
| |– toMain.css  
| |– toMain.css.map   
| 
| – toMain.scss   
| |– toMain.css  
| |– toMain.css.map  

Tôi đã hai lần kiểm tra các thiết lập đầu ra cho các tập tin toMain.scss qua Mindscape > Web Workbench Settings và đầu ra duy nhất tôi thấy thực sự là tập tin được đặt cho thư mục Styles/output, nhưng tôi vẫn nhận được bản sao. Tôi không có bất kỳ phần mở rộng khác trong VS2010 xử lý SASS, và tôi dường như không thể tìm thấy bất kỳ thông tin về vấn đề này bất cứ nơi nào. Có bất kỳ cài đặt nào khác cho tiện ích mở rộng có thể gây ra điều này không?

EDIT: Có thể đáng lưu ý rằng tôi đang sử dụng Team Foundation Server với dự án này - do đó CSS ​​được xuất ra bị loại trừ khỏi kiểm soát nguồn. Tôi không chắc liệu điều này có tạo nên sự khác biệt hay không.

+0

Nếu bạn xóa tệp và lưu lại, chúng có xuất hiện lại không? Chỉ cần tự hỏi nếu họ còn lại từ một cấu hình trước đó/mặc định –

+0

Có anyway bạn có thể tìm hiểu những gì cụ thể lệnh sass CLI đang được chạy? Bất kỳ cách nào để nói làm thế nào nó gọi là sassc hoặc libsass? Nó cũng có thể là cách bạn thiết lập root và dest. Ví dụ, gọi 'sassc src/main.scss dest/main.css' rõ ràng sẽ không biên dịch trong cùng một thư mục. Bạn có thể dán các cài đặt/tùy chọn của IDE/Mindscape-thingy của bạn cho mô-đun sass không? ... thật sự dễ dàng hơn khi sử dụng dòng lệnh cho việc này ... – Gina

Trả lời

0

tôi đã làm điều đó trước đây. Tệp có phần mở rộng .map được sử dụng để giải mã tệp nén của bạn, ví dụ: bạn có tệp .js mà bạn thu nhỏ thành .min.js, để giúp giải nén tệp của bạn mà bạn có thể sử dụng .map. Vì vậy, nếu bạn nói rằng .map được hiển thị tại thư mục được tạo của bạn, nó có nghĩa là bạn đang nén nó. Vì vậy, bạn có 2 lựa chọn: 1. không nén tệp css của bạn. 2. tìm cài đặt để không tạo tệp .map.

im sử dụng bản chuẩn bị có cài đặt cho điều đó.

Các vấn đề liên quan