加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

twitter-bootstrap – SimpLESS不会编译initializr生成的Bootstr

发布时间:2020-12-18 00:17:53 所属栏目:安全 来源:网络整理
导读:我刚刚下载了一个intializr生成的Bootstrap版本.我还安装了SimpLESS,以避免不得不手动重新编译我的LESS文件并避免使用浏览器内编译器.但是,SimpLESS拒绝在我的目录中编译非常基本的style.css文件.它吐了: Result of expresiin style.less on 'e.message' [u
我刚刚下载了一个intializr生成的Bootstrap版本.我还安装了SimpLESS,以避免不得不手动重新编译我的LESS文件并避免使用浏览器内编译器.但是,SimpLESS拒绝在我的目录中编译非常基本的style.css文件.它吐了:
Result of expresiin style.less on 'e.message' [undefined] is not an object.

注意:“表达式”确实拼写为上面显示的方式.

我的style.less文件目前看起来像这样:

@import "bootstrap/bootstrap.less";

body {
  padding-top: 60px;
  padding-bottom: 40px;
}

@import "bootstrap/responsive.less";

解决方法

我遇到了同样的问题,我的解决方法是没有嵌套的@imports.我在Win7上使用SimpLESS 1.4和Bootstrap 2.1.0,如果你的style.less文件看起来像这样:
// CSS Reset
@import "reset.less";

// Core variables and mixins
@import "variables.less"; // Modify this for custom colors,font-sizes,etc
@import "mixins.less";

// Grid system and page structure
@import "scaffolding.less";
@import "grid.less";
@import "layouts.less";

// Base CSS
@import "type.less";
@import "code.less";
@import "forms.less";
@import "tables.less";

// Components: common
@import "sprites.less";
@import "dropdowns.less";
@import "wells.less";
@import "component-animations.less";
@import "close.less";

// Components: Buttons & Alerts
@import "buttons.less";
@import "button-groups.less";
@import "alerts.less"; // Note: alerts share common CSS with buttons and thus have styles in buttons.less

// Components: Nav
@import "navs.less";
@import "navbar.less";
@import "breadcrumbs.less";
@import "pagination.less";
@import "pager.less";

// Components: Popovers
@import "modals.less";
@import "tooltip.less";
@import "popovers.less";

// Components: Misc
@import "thumbnails.less";
@import "labels-badges.less";
@import "progress-bars.less";
@import "accordion.less";
@import "bootstrap/carousel.less";
@import "bootstrap/hero-unit.less";

// Utility classes
@import "utilities.less"; // Has to be last to override when necessary


//Needed if using fixed navbar 
body {
  padding-top: 60px;
  padding-bottom: 40px;
}
.sidebar-nav {
  padding: 9px 0;
}

// RESPONSIVE CLASSES
// ------------------

@import "responsive-utilities.less";


// MEDIA QUERIES
// ------------------

// Large desktops
@import "responsive-1200px-min.less";

// Tablets to regular desktops
@import "responsive-768px-979px.less";

// Phones to portrait tablets and narrow desktops
@import "responsive-767px-max.less";


// RESPONSIVE NAVBAR
// ------------------

// From 979px and below,show a button to toggle navbar contents
@import "responsive-navbar.less";

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读