我试图通过将import my own less文件导入现有的bootstrap.less来对我现有的bootstrap less文件进行一些自定义.
我认为这很简单,但是我已经花费了几个小时的时间来尝试新编译.
每次我添加我的文件我得到:
ParseError:C:\ xxx\content\bootst中第1行的语法错误rap\less\xxx.form.less:9:999 8}
我自己的文件少:
.form-unit {
background-color: #F5F5F5;
border-radius: 6px 6px 6px 6px;
margin-bottom: 30px;
padding: 10px;
min-height: 170px;
position:relative;
}
Run Code Online (Sandbox Code Playgroud)
有人有同样的问题吗?我错过了什么?
我在网上编译它并不奇怪它有效,我很困惑

我正在使用Koala编译SASS并收到以下错误:
C:.....\HTML\scss\style.scss
Error: Undefined variable: "$font-primary".
on line 2 of C:...../HTML/scss/_base.scss
from line 7 of C:.....\HTML\scss\style.scss
Use --trace for backtrace.
Run Code Online (Sandbox Code Playgroud)
编辑 - 作为参考,这里是我目前使用的代码片段:
style.scss
// Vendor
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import 'vendor/foundation';
@import 'vendor/normalize';
// Base
@import 'base';
@import 'mixins';
@import 'variables';
// Layout
@import 'header';
@import 'footer';
Run Code Online (Sandbox Code Playgroud)
_variables.scss
// Colours
$black: #2e2e2e;
$cream: #fcfbf5;
$green: #b2ca9d;
$green-dark: #4d6638;
$grey-light: #808080;
$grey: #4f4f4f;
$pink-light: #f8d8d8;
$pink: #f0acac;
$pink-dark: #835151;
$white: #ffffff;
// Fonts
$font-primary: 'Droid Serif', serif;
Run Code Online (Sandbox Code Playgroud)
_base.scss
body { …Run Code Online (Sandbox Code Playgroud) 无处不在,我的所有样式表都在编译过程中开始抛出错误.
lessc static/css/styles.less
/gems/less-2.2.1/lib/less/js/lib/less/parser.js:385:31: .rounded_corners is undefined (Less::Error)
Run Code Online (Sandbox Code Playgroud)
我的mixins似乎都没有在less less文件中可用.mixins.less文件导入到样式表的最顶层,只导入一次.
@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..
Run Code Online (Sandbox Code Playgroud)
我也查了字节顺序标记,灵感来自每个文件变量名称错误"是不确定的",即使"variables.less"原装进口,甚至又回到4周后该项目的git的历史(其中我100%肯定编译成功运行).到目前为止,我没有运气.
奇怪的是,使用SimpLESS和Less Compiler for Mac成功运行编译.
我已经将其缩小到导入问题,因为如果我尝试在样式表的顶部使用mixin并且使用mixin的名称引发错误.
有谁熟悉这种情况?
我正在使用Less Ruby Gem的 2.2.1版本.