我想更新站点上的bootstrap,但我不知道使用的bootstrap版本。 如何识别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
*/
答案 0 :(得分:129)
在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.
*/
如果他们不在那里,那么他们可能已被删除。无论当前版本如何,您是否可以升级到最新版本?
<强>版本:强>
您可以查看版本历史记录here。如果源是v2.0.0(2012年1月)及以上,则不应该破坏向后兼容性。如果它在v2.0.0之前,则有关于升级here的详细信息。
答案 1 :(得分:6)
在Package.json
"dependencies": {
// other packages
"bootstrap": "^4.1.3"
}
<方法2
node_modules
文件夹,然后打开bootstrap
文件夹package.json
scss/bootstrap.scss
或css/bootstrap.css
README.md
答案 2 :(得分:6)
您还可以通过浏览器中的javascript控制台检查引导程序版本:
public IPasswordHasher PasswordHasher { get; set; }
public object Any(AllowPassword request)
{
var passwordHashes = MyRepo.GetExistingUserPasswords(GetSession().UserAuthId);
foreach (var passwordHash in passwordHashes)
{
if (PasswordHasher.VerifyPassword(passwordHash, request.Password, out var neeedsRehash)
throw new ArgumentException("Can't use existing password", nameof(request.Password));
}
return new AllowPasswordResponse();
}
信用:https://stackoverflow.com/a/43233731/1608226
将其发布在这里是因为,当我忘记在搜索中包含JavaScript并最终跳过此问题而不是上面的问题时,我总是会遇到此问题。如果这对您有帮助,请确保也对该答案进行投票。
答案 3 :(得分:3)
Bootstrap版本将在CSS文件的顶部说明。只需打开它,然后查看文件的顶部。
e.g。
/*!
* 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.
*/
答案 4 :(得分: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.
* ========================================================= */
答案 5 :(得分:1)
最简单的方法是找到引导文件(bootstrap.css或bootstrap.min.css)并阅读文档块,您会看到类似的内容
Bootstrap v3.3.6 (http://getbootstrap.com)
答案 6 :(得分: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的完整版本,因为那是当前版本。
答案 7 :(得分:0)
打开package.json并查看依赖项。您应该看到:
"dependencies": {
...
"bootstrap-less": "^3.8.8"
...
}
5度及以上的角度
答案 8 :(得分:0)
一种无需搜索文件或文件夹的简单方法是:
答案 9 :(得分:0)
详细介绍@vrian's answer
要在Web浏览器中查看网站的引导版本,请执行以下操作:
第一种方法:
boostrap.min.js
或boostrap.min.css
的文件。看起来应该像这样<link href="assets/css/bootstrap.min.css" rel="stylesheet" />
Bootstrap v4.4.1 (https://getbootstrap.com/)
第二种方法:
boostrap.min.css
Bootstrap v4.4.1 (https://getbootstrap.com/)
仅此而已
我希望这会有所帮助
答案 10 :(得分:0)
您将在此“bootstrap.min.css/bootstrap.css”文件中看到您当前的引导程序版本,在顶部
答案 11 :(得分:0)
您可以在顶部的 bootstrap.min.css 文档块中找到它。
答案 12 :(得分:-3)