Làm cách nào để xác định phiên bản Bootstrap?


120

Tôi muốn cập nhật Bootstrap trên một trang web, nhưng tôi không biết phiên bản đã cài đặt.

Làm cách nào để xác định phiên bản bootstrap, chỉ với các tệp bootstrap.css và bootstrap.min.js?

Không có phiên bản nào trong tệp CSS và tệp min.js chứa nhận xét sau.

/*!
* Bootstrap.js by @fat & @mdo
* Copyright 2012 Twitter, Inc.
* http://www.apache.org/licenses/LICENSE-2.0.txt
*/

Câu trả lời:


163

Ở phần trên cùng của bootstrap.cssbạn, bạn sẽ có những bình luận như dưới đây:

/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

Nếu chúng không có ở đó, thì chúng có thể đã bị xóa.

PHIÊN BẢN:

Bạn có thể xem lại lịch sử phiên bản tại đây . Khả năng tương thích ngược sẽ không bị hỏng nếu nguồn là v2.0.0 (tháng 1 năm 2012) trở lên. Nếu là trước v2.0.0, có thông tin chi tiết về việc nâng cấp tại đây .


Tanner, tôi lo lắng về khả năng tương thích ngược cho js
Nikita

4
tôi nhận ra rằng bootstrap 3 đã không ra mắt cho đến tháng 8 năm 2013 (sau câu hỏi và câu trả lời này), nhưng đối với bất kỳ ai đọc sau ngày này - lưu ý rằng bootstrap v3.x không tương thích ngược với v2.x getbootstrap.com/migration
mulllhausen

1
Nhận xét "bạn có thể không chỉ nâng cấp lên phiên bản mới nhất?" dừng tôi đưa ra một ủng hộ này. Nó không cần thiết và không giúp trả lời câu hỏi. Và bên cạnh đó, nếu chỉ nâng cấp lên phiên bản mới nhất đã dễ dàng như vậy.
Matt

@Matt đồng ý, đó là một phần của câu trả lời ban đầu trước khi chỉnh sửa có thêm thông tin về phiên bản. Đã loại bỏ phần đó ngay bây giờ.
Tanner

15

Bạn cũng có thể kiểm tra phiên bản bootstrap thông qua bảng điều khiển javascript trong trình duyệt:

$.fn.tooltip.Constructor.VERSION // => "3.3.7"

Tín dụng: https://stackoverflow.com/a/43233731/1608226

Đăng bài này ở đây vì tôi luôn gặp câu hỏi này khi tôi quên đưa JavaScript vào tìm kiếm và kết thúc câu hỏi này thay vì câu hỏi ở trên. Nếu điều này có ích cho bạn, hãy chắc chắn ủng hộ câu trả lời đó.


2
jQuery.fn.tooltip.Constructor.VERSION cho không có trường hợp xung đột :) Cảm ơn!
Mubashar Aftab

1
Đây phải là câu trả lời được chấp nhận - nó là câu trả lời dễ truy cập nhất.
quán cóc alex

12

PHƯƠNG PHÁP 1

Trong Package.json

"dependencies": {
    // ...
   "bootstrap": "4.1.3"
    // ...
}

PHƯƠNG PHÁP 2

  1. Mở node_modulesthư mục và dưới đó
  2. Tìm kiếm và mở bootstrapthư mục
  3. Bây giờ bạn sẽ có thể thấy số phiên bản trong các tệp sau
    • package.json
    • scss/bootstrap.scss hoặc là css/bootstrap.css
    • README.md
    • và có những tệp khác nữa

Phương pháp đầu tiên bạn đề xuất, kiểm tra package.json, chỉ hiển thị cho bạn phiên bản tối thiểu cần thiết để đáp ứng bản dựng. Nó không hiển thị phiên bản bạn đã cài đặt. Hãy xem mô tả của Tilde & Caret Shorthand
Tony

3

Phiên bản Bootstrap sẽ được nêu ở đầu tệp CSS. Đơn giản chỉ cần mở nó và nhìn vào đầu tệp.

ví dụ

/*!
 * Bootstrap v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

Tệp CSS nào?
Matt

2

Vui mừng được nêu trên đầu trang.

Cái gì đó như.

/* =========================================================
 * bootstrap-modal.js v1.4.0
 * http://twitter.github.com/bootstrap/javascript.html#modal
 * =========================================================
 * Copyright 2011 Twitter, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */

"trang" - trang nào?
Matt

2

Cách dễ nhất là xác định vị trí tệp bootstrap (bootstrap.css HOẶC bootstrap.min.css) và đọc qua docblock, bạn sẽ thấy một cái gì đó như thế này

Bootstrap v3.3.6 (http://getbootstrap.com)


1

Một cách dễ dàng để thực hiện việc này mà không cần tìm kiếm tệp hoặc thư mục sẽ là:

  • Mở trang web của bạn trên trình duyệt
  • nhấn ctrl + U
  • tìm kiếm boostrap.min.js hoặc boostrap.min.css, sau đó nhấp vào nó (nó sẽ mở tệp nguồn)
  • ở dòng đầu tiên (đã nhận xét) bạn sẽ thấy phiên bản boostrap

0

Nhận xét đó có vẻ như đây là phiên bản tùy chỉnh của Bootstrap v2.3.3, đây là tiêu đề mặc định trong .css, hãy chú ý dòng nhận xét cuối cùng:

/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

Bạn đang cố gắng để thực hiện? Nếu đó là tùy chỉnh thì bạn có một tập hợp các tệp để làm việc mặc dù đó có vẻ là một ý tưởng tồi. Nếu không, tôi khuyên bạn nên sử dụng bản dựng đầy đủ của v4.1.x vì đó là bản phát hành hiện tại.


0

Mở package.json và xem phần phụ thuộc. Bạn nên thấy:

  "dependencies": {
    ...
    "bootstrap-less": "^3.8.8"
    ...
    }

cho góc 5 trở lên


-2

Để kiểm tra phiên bản bạn hiện có, bạn có thể sử dụng -v cho dòng lệnh / thiết bị đầu cuối bảng điều khiển.

bootstrap -v

https://www.npmjs.com/package/bootstrap-cli


Tôi rất vui vì bạn đã hỏi :) @bhansa Có nhiều cách khác nhau để đến đó. Người ta có thể: - Sử dụng dấu nhắc lệnh để lấy tệp thư mục dự án và nhập lệnh. - Vào trình khám phá tệp và mở Git Bash / Git Shell / etc ... và gõ lệnh. - Mở thiết bị đầu cuối trong IDE của bạn (Mã trực quan / Webstorm / Atom, v.v.) và nhập lệnh vào đó.
Susie

Điều này chỉ hiển thị phiên bản bootstrap-cli.
ymerej
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.