首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用gulp less编译引导程序时出错

尝试使用gulp less编译引导程序时出错
EN

Stack Overflow用户
提问于 2015-02-14 16:44:05
回答 1查看 1.2K关注 0票数 0

在编译bootstrap时遇到这个错误:

代码语言:javascript
复制
 ./node_modules/.bin/gulp
[11:36:31] Using gulpfile ~/Desktop/elfet.github.io/gulpfile.js
[11:36:31] Starting 'default'...
[11:36:31] Finished 'default' after 21 ms

/Users/anton/Desktop/elfet.github.io/node_modules/gulp-less/node_modules/accord/node_modules/when/lib/decorators/unhandledRejection.js:80
        throw e;
              ^
SyntaxError: Unexpected token u in file undefined line no. undefined
    at Object.parse (native)
    at /Users/anton/Desktop/elfet.github.io/node_modules/gulp-less/node_modules/accord/lib/adapters/less.js:48:32

该怎么办呢?下面是我的gulpfile:

代码语言:javascript
复制
gulp.task('default', function () {
    gulp.src('src/less/*.less')
        .pipe(sourcemaps.init())
        .pipe(less({
            paths: [path.join(__dirname, 'less', 'includes')]
        }))
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest('css'));

});
EN

回答 1

Stack Overflow用户

发布于 2015-02-14 23:43:16

你在这里发布了同样的问题,https://github.com/less/less.js/issues/2452。你展示了一个修改过的bootstrap.less文件,我认为你不需要这些修改。

您应该创建一个包含以下代码的文件src/less/project.less

代码语言:javascript
复制
@import "../../bower_components/bootstrap/less/bootstrap.less";

在运行bower install bootstrap之后,上面的代码可以与以下命令一起使用:

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

gulp.task('default', function () {
    gulp.src('src/less/*.less')
        .pipe(less())
        .pipe(gulp.dest('css'));
});

现在,运行grunt命令将创建包含已编译的引导程序代码的css/project.css

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28513939

复制
相关文章

相似问题

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