Biên dịch Grunt của LESS không thành công với Lỗi biên dịch lib / web / css / docs / source / docs.less


8

Tôi hy vọng sẽ nhận được một số lời khuyên. Tôi đã kéo một dự án mà tôi đã không chạm vào trong một thời gian và trong chế độ nhà phát triển, tôi đã chạy 'grunt exec', theo sau là 'grunt less' và một lần chạy 'grunt less' tôi nhận được lỗi sau. Magento 2.2.6

Running "less:documentation" (less) task

NameError: .lib-url-check không được xác định trong lib / web / css / docs / source / _utilities.less trên dòng 402, cột 5: 401 // "Gọi" mixin 402 .lib-url-check (@_ icon- hình ảnh); 403 Cảnh báo: Lỗi khi biên dịch lib / web / css / docs / source / docs.less Sử dụng - buộc phải tiếp tục.

Aborted due to warnings.

Mã cho khoảng dòng 401:

.example-url-check-false {
    //  Set usage image path to false
    @_icon-image: false;

    //  "Call" the mixin
    .lib-url-check(@_icon-image);

    //  Will return 'false' and outputs nothing
    .lib-css(background, #eee @lib-url-check-output no-repeat 0 0);
}

Tệp này là một tệp lõi chưa được sửa đổi, làm cách nào để gỡ lỗi nguyên nhân của vấn đề / giải quyết này.

Tôi đánh giá cao bất kỳ sự giúp đỡ nào tôi có thể nhận được.

Cảm ơn!


Tôi đang có cùng một vấn đề ngay bây giờ, bất kỳ cập nhật về điều này?
hallleron

Câu trả lời:


1

Kể từ 2.3, :documentationtùy chọn biên dịch có thể được bỏ qua dev/tools/grunt/configs/less.js.


0

Tôi sẽ không lo lắng nhiều về những vấn đề biên dịch đó, bởi vì:

  1. Dành cho lib riêng được xây dựng trên các trang tài liệu Magento. lib/web/css/docs/. Kiểm tra xem bạn đã xây dựng các trang HTML với nội dung 'Cách thực hiện'.
  2. Nếu trình biên dịch bị hỏng và làm phiền bạn, hãy kiểm tra tệp nguồn và xóa dòng hoặc nhận xét nó.
  3. Bạn luôn có thể bỏ qua :documentationtiếng lẩm bẩm bằng cách cụ thể trên các biên dịch của bạn.

Có một khả năng nhỏ là các bản nâng cấp mới đã thay đổi một số thư viện tài liệu và họ quên cập nhật một số mixins đúng cách.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.