2016-07-29 32 views
8

Tôi đang cố gắng đưa Bootstrap vào dự án Aurelia CLI của tôi và CSS và JS hoạt động tốt.Aurelia CLI bao gồm Bootstrap Glyphicons

Vấn đề duy nhất tôi có là glyphicons yêu cầu tệp phông chữ phải được tải.

tôi sử dụng cấu hình này:

"dependencies": [ 
    { 
     "name": "bootstrap", 
     "path": "../node_modules/bootstrap/dist", 
     "main": "js/bootstrap.min", 
     "deps": ["jquery"], 
     "exports": "$", 
     "resources": [ 
      "css/bootstrap.min.css", 
      "fonts/glyphicons-halflings-regular.woff2" 
     ] 
    } 
] 

Nhưng tôi nhận được một lỗi có chứa dòng này:

đường dẫn: C: \ Users \ randy \ Documents \ dạng \ node_modules \ bootstrap \ quận \ fonts \ glyphicons-halflings-regular.js '

Vì vậy, mặc dù tôi bao gồm tệp .woff2, Aurelia cố gắng nhập tệp dưới dạng tệp JS. Tôi có thể làm gì để thực hiện công việc này? CSS hoạt động tốt.

+0

Tôi sẽ chơi với điều này và kiểm tra r eal nhanh. Có thể bạn cần gửi một vấn đề GitHub. –

Trả lời

2

này đã được giải quyết, để biết thêm thông tin đọc Github issue.

Vấn đề này hiện có thể được giải quyết bằng cách thêm hướng dẫn sao chép trong aurelia.json.

aurelia.json- hợp lệ nếu dự án được tạo ra bởi aurelia-cli 0.25.0 hoặc cao hơn

Thêm dòng sau trong việc xây dựng khối:

"bundles": [ ... ], 
"copyFiles": { 
    "node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2": "bootstrap/fonts", 
    "node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff": "bootstrap/fonts", 
    "node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf": "bootstrap/fonts" 
} 

Nếu dự án được tạo bởi phiên bản CLI cũ hơn, bạn sẽ phải tạo tác vụ sao chép bên trong thư mục tác vụ

Sau đó, hãy gọi công việc sao chép trong nhiệm vụ build.js/ts


* tín dụng cho fabioluz cho ý kiến ​​này trên github

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