正在导入 bootstrap.less 个文件

Importing bootstrap.less file

我不知道我做错了什么...

我有一个简单的文件夹系统:

   |_ JS
   |  |_ bootstrap.min
   |_ SOURCE
   |  |_ BOOTSTRAP
   |  |  |_ *.less (all bootstrap 3.3.4 .less files copied form the bootstrap less folder
   |  |_ style.less
   |_ index.html

'style.less' 文件如下所示:

// Bootstrap LESS
@import 'bootstrap/bootstrap.less';

我有一个简单的 index.html 文件:

<html>
<head>
    <title>TODO supply a title</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <link rel="stylesheet" href="source/style.less" type="text/less">

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="http://cdnjs.cloudflare.com/ajax/libs/less.js/2.5.0/less.min.js"></script>

</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-6">
                text 1
            </div>
            <div class="col-md-6">
                text 1
            </div>
        </div>
    </div>
</body>

在此编译中它不起作用:(

但如果我将 href 源更改为:

<link rel="stylesheet" href="source/style.less" type="text/less">

至:

<link rel="stylesheet" href="source/bootstrap/bootstrap.less" type="text/less">

所有代码都可以正常工作...有什么问题吗?我不知道...请帮助! :)

尝试将 style.less 文件更改为

@import './bootstrap/bootstrap.less';

它可能有效,否则您可以在 html 中同时拥有这两个文件。一个是标准 bootstrap,另一个包含您的自定义样式。

正如对此 link 的解释:http://lesscss.org/ ;

下载 less.js 并将其包含在页面元素的标记中: