首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无吞咽集全局变量

无吞咽集全局变量
EN

Stack Overflow用户
提问于 2015-09-24 03:05:25
回答 1查看 630关注 0票数 0

我以前使用lessc在命令行中编译我的文件,它包含以下几个选项:

代码语言:javascript
复制
lessc --global-var=ENV=dev --global-var=version=10 --no-color $FileName$

现在,我想使用gulp来编译它,但是如何将我的选项传递给它呢?

以下是我代码的一部分:

代码语言:javascript
复制
var gulp = require('gulp');
var less = require('gulp-less');

gulp.task('less', function(){
  return gulp.src('css/index.less')
    .pipe(less())
    .pipe(gulp.dest('css'));
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-24 06:53:39

我找到了解决这个问题的方法,只需将globalVars设置在less()中,如:

代码语言:javascript
复制
gulp.task('less', function(){
  return gulp.src(['css/*.less', 'css/*/*.less'], {base: 'css/'})
    .pipe(less({
      globalVars:{
        ENV: "dev",
        version: 10
      }
    }))
    .pipe(gulp.dest('css'));
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32752645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档