如何识别Bootstrap版本?


120

我想更新站点上的Bootstrap,但不知道安装的版本。

如何仅使用bootstrap.css和bootstrap.min.js文件识别引导程序版本?

CSS文件中没有版本,min.js文件包含以下注释。

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

Answers:


163

在顶部,bootstrap.css您应该有如下注释:

/*!
 * 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.
 */

如果它们不存在,则可能已将其删除。

版本:

您可以在此处查看版本历史记录。如果源是v2.0.0(2012年1月)及更高版本,则不应破坏向后兼容性。如果是v2.0.0之前的版本,请在此处获取有关升级的详细信息。


Tanner,我担心js向后兼容
Nikita 2013年

4
我意识到bootstrap 3直到2013年8月才问世(在这个问题和答案之后),但是对于在此日期之后阅读的任何人-请注意,bootstrap v3.x与v2.x并不向后兼容getbootstrap.com/migration
mulllhausen

1
评论“您不仅可以升级到最新版本吗?” 阻止我对此进行投票。这是不必要的,也无助于回答问题。此外,如果仅升级到最新版本就很容易。
马特(Matt)

@Matt同意,这是在添加版本控制信息的编辑之前的原始答案的一部分。现在已删除该部分。
Tanner

15

您还可以通过浏览器中的javascript控制台检查引导程序版本:

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

信用:https : //stackoverflow.com/a/43233731/1608226

之所以将其发布在这里是因为,当我忘记在搜索中包括JavaScript并最终跳过这个问题而不是上面的问题时,我总是会遇到这个问题。如果这对您有帮助,请确保也赞成该答案。


2
jQuery.fn.tooltip.Constructor.VERSION 对于没有冲突的情况:)谢谢!
Mubashar Aftab

1
这应该是公认的答案-这是最容易获得的答案。
Alex Toader

12

方法1

Package.json

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

方法2

  1. 打开node_modules文件夹,然后在该文件夹下
  2. 搜索并打开bootstrap文件夹
  3. 现在您将可以在以下文件中查看版本号
    • package.json
    • scss/bootstrap.scss 要么 css/bootstrap.css
    • README.md
    • 还有其他文件

您建议的第一种方法check package.json,仅显示满足构建要求的最低版本。它不会显示您安装的版本。看看Tilde&Caret速记
Tony

3

Bootstrap版本将在CSS文件顶部声明。只需打开它,然后查看文件顶部。

例如

/*!
 * 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.
 */

哪个CSS文件?
马特

2

页面顶部应标明。

就像是。

/* =========================================================
 * 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.
 * ========================================================= */

“页面”-哪个页面?
马特


1

无需搜索文件或文件夹的简单方法是:

  • 在浏览器上打开网页
  • 按Ctrl + U
  • 搜索boostrap.min.js或boostrap.min.css,然后单击它(它将打开源文件)
  • 在第一行(有注释),您应该看到boostrap版本

0

该注释看起来是Bootstrap v2.3.3的自定义版本,这是.css中的默认标头,请注意最后一条注释行:

/*!
 * 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.
 */

你想达到什么目的?如果是自定义,则您有一组要使用的文件,尽管这似乎是个坏主意。否则,我建议您使用v4.1.x的完整版本,因为这是当前版本。



-2

要检查当前使用的版本,可以在命令行/控制台终端上使用-v。

引导程序-v

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


我很高兴你问:) @bhansa有多种方法可以到达那里。一种可能:-使用命令提示符获取项目文件夹文件并键入命令。-转到文件资源管理器并打开Git Bash / Git Shell / etc ...,然后键入命令。-在您的IDE中打开终端(Visual Code / Webstorm / Atom等),然后在其中键入命令。
Susie

这仅显示bootstrap-cli版本。
ymerej
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.