Raleway
được bao gồm trong gói bower TypoPRO.
Install nó với
bower install --save typopro
Như bạn là người mới đến Bower, ở đây một số lời khuyên thêm:
Như thư mục bower_components
thường loại trừ khỏi sự kiểm soát phiên bản, bạn có thể sao chép các tập tin bạn cần phải khác thư mục với một nhiệm vụ grunt.
Thêm một exportsOverride
phần để bower.json
:
{
(…)
"dependencies": {
"typopro": …
},
"exportsOverride": {
"typopro": {
"fonts": "web/TypoPRO-Raleway/*"
}
}
(…)
}
Install grunt
$ npm install -g grunt-cli
$ npm install --save-dev grunt
$ npm install --save-dev grunt-bower-task
và tạo Gruntfile.js
:
module.exports = function(grunt) {
var path = require('path');
grunt.initConfig({
bower: {
install: {
options: {
targetDir: 'vendor',
cleanTargetDir: true,
layout: function(type, component, source) {
return type;
}
}
}
}
});
// These plugins provide necessary tasks.
grunt.loadNpmTasks('grunt-bower-task');
// Default task.
grunt.registerTask('default', ['bower:install']);
};
Nhiệm vụ grunt bower:install
sẽ chạy bower install
và sao chép tất cả các tệp từ web/TypoPRO-Raleway
đến vendor/fonts
(vendor
từ targetDir
trong Gruntfile.js
và fonts
từ exportsOverride
trong bower.json
). Bạn có thể thực hiện nhiệm vụ với
$ grunt bower:install
Như bower:install
được đăng ký như là một nhiệm vụ mặc định, bạn cũng có thể sử dụng cắt ngắn:
$ grunt
Thực ra điều này rất hữu ích. Xấu hổ rằng câu trả lời này nằm ở cuối trang. – OlehZiniak