【发布时间】:2016-08-29 08:16:14
【问题描述】:
我买了一个模板。如果我尝试使用预编译版本的引导程序编译它,一切都很好。
@import "bootstrap.css"; //Precompiled Bootstrap
@import "nifty/nifty.less"; //My theme
但是,如果我将编译 bootstrap less 变体,则某些颜色与预期不同:
@import "bootstrap/bootstrap.less"; //Same Version as above, but not precompiled
@import "nifty/nifty.less"; //My theme
有什么区别。我应该如何编译引导程序,以在颜色方面与dist 文件夹中的预编译变体具有完全相同的结果?
我需要这个,因为我需要将我的模板与 Kendo UI 一起编译,而且我的模板并未提供 Kendo UI Bootstrap Mapper 所需的所有主题变量。
这是我的 gulp 任务:
gulp.task('theme',
function () {
return gulp.src('./Content/less/theme.less')
.pipe(plumber())
.pipe(less({
paths: [path.join(__dirname, 'less', 'includes')]
}))
.pipe(gulp.dest('./Content/theme'));
});
【问题讨论】:
-
你能从你的 Gulpfile 的 less 任务中发布代码吗?
-
另外,在终端直接使用lessc编译的结果是什么? IE。这是否给出了预期的结果,还是您有同样的问题?
-
我已经添加了我的 gulpfile @AndrewFaulkner。不知道最后一个怎么做。我使用 Visual Studio。
-
很公平。好吧,试试这个:打开一个终端。导航到项目根目录。运行这个命令:npm install -g less ... 然后这个命令:lessc ./path/to/your/less/file.less。 (因为你不是终端人,我承认这可能有点棘手,但值得一试)
-
还有,你是怎么在项目中安装less和bootstrapless的?即是通过 npm、bower、手动下载(直接将下载的文件放到样式文件夹中)还是其他方法?
标签: twitter-bootstrap less gulp-less