Vì vậy, tôi đang cố gắng để "xây dựng" twitter bootstrap từ nguồn git: //github.com/twitter/bootstrap.git và tôi git clone nó vào máy địa phương của tôi.twitter bootstrap làm từ nguồn
Rõ ràng, trên máy cục bộ của tôi, tôi đã cài đặt nodejs và npm và các gói nút yêu cầu ít hơn và uglify-js được cài đặt. Và tất cả các mô-đun nút nằm trong đường dẫn hệ thống của tôi vì vậy các lệnh "lessc" và "uglifyjs" có sẵn trong terminal của tôi.
Đi sâu vào thư mục gốc bootstrap, tôi chạy "làm" và đây là kết quả: -
(luc)calvins-MacBook.local ttys002 Fri Feb 03 10:51:29 |~/work/luc/static/bootstrap|
calvin$ make
mkdir -p bootstrap/img
mkdir -p bootstrap/css
mkdir -p bootstrap/js
cp img/* bootstrap/img/
lessc ./less/bootstrap.less > bootstrap/css/bootstrap.css
lessc --compress ./less/bootstrap.less > bootstrap/css/bootstrap.min.css
lessc ./less/responsive.less > bootstrap/css/bootstrap.responsive
lessc --compress ./less/responsive.less > bootstrap/css/bootstrap.min.responsive
cat js/bootstrap-transition.js js/bootstrap-alert.js js/bootstrap-button.js js/bootstrap-carousel.js js/bootstrap-collapse.js js/bootstrap-dropdown.js js/bootstrap-modal.js js/bootstrap-tooltip.js js/bootstrap-popover.js js/bootstrap-scrollspy.js js/bootstrap-tab.js js/bootstrap-typeahead.js > bootstrap/js/bootstrap.js
uglifyjs -nc bootstrap/js/bootstrap.js > bootstrap/js/bootstrap.min.js
zip -r docs/assets/bootstrap.zip bootstrap
updating: bootstrap/ (stored 0%)
updating: bootstrap/css/ (stored 0%)
updating: bootstrap/css/bootstrap.css (deflated 85%)
updating: bootstrap/css/bootstrap.min.css (deflated 84%)
updating: bootstrap/css/bootstrap.min.responsive (deflated 76%)
updating: bootstrap/css/bootstrap.responsive (deflated 79%)
updating: bootstrap/img/ (stored 0%)
updating: bootstrap/img/glyphicons-halflings-white.png (deflated 4%)
updating: bootstrap/img/glyphicons-halflings.png (deflated 4%)
updating: bootstrap/js/ (stored 0%)
updating: bootstrap/js/bootstrap.js (deflated 82%)
updating: bootstrap/js/bootstrap.min.js (deflated 74%)
rm -r bootstrap
lessc ./less/bootstrap.less > ./docs/assets/css/bootstrap.css
lessc ./less/responsive.less > ./docs/assets/css/bootstrap-responsive.css
node docs/build
cp img/* docs/assets/img/
cp js/*.js docs/assets/js/
cp js/tests/vendor/jquery.js docs/assets/js/
cp js/tests/vendor/jquery.js docs/assets/js/
Tôi nên làm gì tiếp theo để bao gồm các file css của tôi trong trang html của tôi? Tôi không thấy nơi các tập tin bootstrap.min.css hoặc bootstrap.min.responsive được tạo/được tạo. Điều duy nhất dường như đã thay đổi là một "bootstrap.zip" đã được tạo ra, như được thấy bằng cách chạy trạng thái git ở trên.
(luc)calvins-MacBook.local ttys002 Fri Feb 03 10:51:35 |~/work/luc/static/bootstrap|
calvin$ git status
# Not currently on any branch.
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: docs/assets/bootstrap.zip
#
no changes added to commit (use "git add" and/or "git commit -a")
Cảm ơn! Nhận xét của bạn về cách 'Makefile' hoạt động khi' make' được phát hành mà không có mục tiêu làm rõ sự không chắc chắn của tôi. Cảm kích điều đó. –
Cảm ơn! Câu trả lời của bạn hữu ích cho tôi – RDK
Có phải 'make' vẫn có liên quan với các phiên bản mới của Bootstrap không? Có vẻ như chúng ta phải sử dụng ['grunt'] (https://github.com/twbs/bootstrap#compiling-css-and-javascript) phải không? –