Tôi có thể đổi tên tệp CSS thành SCSS không?
Tạo ứng dụng Angular thông qua Angular CLI cho phép bạn chọn định dạng biểu định kiểu giữa CSS (mặc định), SCSS, SASS, LESS và Stylus Show
Sử dụng ngôn ngữ tiền xử lý như SCSS cho phép người dùng áp dụng các chiến thuật phức tạp và linh hoạt như biến, lồng, trộn, kế thừa. Với sự kỳ diệu của SCSS, bạn có thể dễ dàng thiết lập hệ thống phân cấp kiểu dáng của ứng dụng Angular với các biến toàn cục, mixin và mô-đun và sử dụng chúng trong bất kỳ biểu định kiểu nào với @import Ví dụ về biến SCSSTrong bài đăng này, tôi sẽ cung cấp cho bạn hướng dẫn từng bước để nâng cấp Angular của bạn từ định dạng kiểu CSS mặc định lên SCSS. Thứ tự của hướng dẫn này được hiển thị dưới đây Khái niệm cơ bản
Nâng cao
Bạn có thể tải xuống mã từ repo Github của tôi. góc-scss 1. Tạo một ứng dụng Angular mới thông qua Angular CLIChạy các lệnh Tạo một dự án góc mới với một thành phần
Cập nhật ứng dụng. thành phần. html
Phục vụ ứng dụng Angular bằng lệnh ng serve và mở localhost. 4200 Ứng dụng góc hoàn toàn mới2. Cập nhật lược đồ cấu hình gócChạy lệnh bên dưới dưới đường dẫn ứng dụng góc gốc của bạn
Sau lệnh này, bạn sẽ thấy những thay đổi bên dưới trong góc của bạn. tập tin json
3. Đổi tên. tập tin css để. scss & Các thành phần' styleUrl3. 1 Xóa thư mục /node_modules/Chạy rm -r -f node_modules để xóa thư mục node_modules và tất cả các tệp trong đó. Điều này sẽ ngăn chặn mọi khả năng đổi tên thành. css trong node_modules của bạn 3. 1 Tạo đổi tên. sh trong đường dẫn gốc của ứng dụng Angular của bạnChạy đổi tên vim. sh và sao chép mã đổi tên bên dưới
Nhập esc và. wq để viết và lưu tệp này Chạy. /đổi tên. sh. css. scss dưới đường dẫn gốc của ứng dụng để đổi tên tất cả. tập tin css để. tập tin scss 3. 3. StyleUrl của các thành phần cập nhậtThay thế styleUrl của các thành phần từ _. thành phần. css sang _. thành phần. scss Trong Visual Studio Code, bạn có thể sử dụng Ctrl+Shift+H trong Windows hoặc Cmd+Shift+F trong MacOS để thay thế toàn cầu. thành phần. css đến. thành phần. scss 3. 4 Cập nhật mảng kiểu trong góc. tập tin jsonMở bạn góc cạnh. json và thay đổi điểm nhập bảng định kiểu của bạn Thay đổi mảng kiểu trong góc. json từ
đến
3. 5 Xóa đổi tên. sh và cài đặt lại gói npmChạy rm đổi tên. sh để xóa đổi tên. tập tin sh Chạy npm install để cài đặt lại tất cả các gói npm Chạy ng serve và mở localhost. 4200 Bạn có thể kiểm tra xem SCSS có hoạt động hay không bằng cách sao chép mã kiểu dáng SCSS này vào tệp kiểu dáng thành phần của bạn, scss-sample. thành phần. scss
Nếu bạn có thể thấy ứng dụng của mình như thế này bên dưới, điều đó có nghĩa là ứng dụng Angular của bạn đã được nâng cấp thành công Ứng dụng góc hoàn toàn mới với biểu định kiểu SCSS4. Thiết lập hệ thống phân cấp biểu định kiểu SCSSTrong chế độ sản xuất, chúng tôi sẽ cần thiết lập một hệ thống phân cấp biểu định kiểu rõ ràng để quản lý tốt hơn các kiểu của ứng dụng. Cách thiết lập hệ thống phân cấp biểu định kiểu của riêng bạn tùy thuộc vào sở thích của riêng bạn. Đối với tôi, tôi muốn tạo thư mục/styles/ trong/src và tạo _variables. scss,_mixin. scss và chỉ mục. tập tin scss trong đó Hệ thống phân cấp kiểu SCSSTrong trường hợp này, bạn có thể dễ dàng quản lý các biến toàn cục và mixin bên trong hai tệp này và nhập hai tệp này vào chỉ mục. tập tin scss. Để sử dụng các biến và mixin đã khai báo, chỉ cần @import '. /. /kiểu/chỉ mục. scss';trong tệp scss của thành phần của bạn _Biến đổi. scss ________số 8_mixins. scss
mục lục. scss 0scss-mẫu. thành phần. scss 1Bạn sẽ thấy các hiệu ứng như hình bên dưới Tạo kiểu với các biến SCSS và mixin5. Sử dụng các biến Bootstrap SCSSĐể sử dụng Bootstrap scss trong ứng dụng Angular của bạn, bạn có thể nhập thành phần scss của bootstrap bằng cú pháp '@import' hoặc bạn có thể nhập toàn bộ biểu định kiểu bootstrap trong kiểu của mình. tập tin scss Ví dụ: nếu bạn muốn sử dụng toàn bộ biểu định kiểu bootstrap Đầu tiên cài đặt bootstrap bằng cách chạy npm install bootstrap Sau đó, nhập bootstrap theo kiểu. scss bằng cách thêm dòng này vào bên dưới @nhập khẩu '. /node_modules/bootstrap/scss/bootstrap. scss’; Giờ đây, bootstrap đã được thêm vào ứng dụng Angular của bạn và bạn có thể sử dụng một số lớp tích hợp bootstrap như float-left, float-right, text-left, text-right, v.v. e. g. scss-mẫu. thành phần. html 2Chế độ xem trình duyệt Tạo kiểu với Bootstrap SCSSkết thúcViệc thêm ngôn ngữ biểu định kiểu tiền xử lý giúp linh hoạt hơn để làm cho ứng dụng của bạn trở nên sống động và giúp quản lý các biến biểu định kiểu của bạn theo cách dễ dàng hơn. Hãy thử xem sao? Tôi có thể thay đổi CSS thành SCSS không?Vì vậy, đối với lần xác nhận đầu tiên đối với tệp SCSS, bạn có thể thực hiện điều đó. Một tính năng của Sass khá mạnh mẽ là khả năng lồng các quy tắc của bạn. Phiên bản Ruby của Sass thực sự đi kèm với một công cụ dòng lệnh để chuyển đổi CSS của bạn thành SCSS và tự động thêm lồng vào các tệp SCSS .
Làm cách nào để thay đổi tệp CSS thành SCSS trong Angular?Nâng cấp góc từ CSS lên SCSS . Tạo một ứng dụng Angular mới thông qua Angular CLI Cập nhật lược đồ cấu hình góc Đổi tên. tập tin css để. scss & styleUrls của các thành phần. 3. 1 Xóa thư mục /node_modules/. 3. 1 Tạo đổi tên. sh trong đường dẫn gốc của ứng dụng Angular của bạn. . Thiết lập hệ thống phân cấp biểu định kiểu SCSS Sử dụng các biến Bootstrap SCSS |