小编jsh*_*ers的帖子

缩进的Sass语法不适用于node-sass和gulp-sass

Libsass 2.0带来的缩进语法libsass用户,但到目前为止,我已经无法使其与工作node-sassgulp-sass.我有所有最新版本:

node-sass:0.93
gulp-sass:0.7.2
gulp:3.8.2

此设置使用括号语法编译.scss文件甚至.sass文件,但不会编译缩进语法.有没有人用node-sass和gulp成功编译缩进语法?

我的 gulpfile.js

var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('sass', function() {
    return gulp.src('./sites/all/themes/nsfvb/sass/screen.sass')
        .pipe(sass({
            includePaths: require('node-neat').includePaths,
            errLogToConsole: true
        }
        ))
        .pipe(gulp.dest('./sites/all/themes/nsfvb/css'));
});

gulp.task('watch', function() {
    gulp.watch('./sites/all/themes/nsfvb/sass/*.sass', ['sass']);
});

gulp.task('default', ['sass', 'watch']);
Run Code Online (Sandbox Code Playgroud)


运行默认任务时出错

error: invalid top-level expression

css sass node.js gulp

9
推荐指数
1
解决办法
6953
查看次数

如何在没有手动索引的情况下对Javascript中的字母等级进行排序

试图弄清楚如何正确排列字母等级的数组['A+', 'A', 'A-', 'B+', 'B', 'B-', 'C+', 'C', 'C-', 'D+', 'D', 'D-', 'F']。标准排序功能不起作用。我也希望在不为每个字母等级设置手动索引的情况下执行此操作

const grades = ['B+', 'F', 'A-', 'A+', 'B', 'B-', 'C+', 'C', 'C-', 'D+', 'D', 'D-', 'A']

grades.sort((a, b) => {
    return a - b;
});

console.log(grades);
Run Code Online (Sandbox Code Playgroud)

预期产量:

['A+', 'A', 'A-', 'B+', 'B', 'B-', 'C+', 'C', 'C-', 'D+', 'D', 'D-', 'F']

javascript sorting

7
推荐指数
2
解决办法
192
查看次数

将时间元素添加到javascript数组

我有一个庞大的JavaScript数组列表,如下所示:

var filesArray = new Array(
   new Array('This is a description 2', 'imagename'),
   new Array('This is a description 3', 'image_2'),
   new Array('This is a description test', 'test'),
);
Run Code Online (Sandbox Code Playgroud)

每个数组都包含有关图像的信息,然后将其加载到HTML页面中.每次将照片添加到图库时,管理员都会向此阵列添加一行.我有更好的方法来做到这一点,但我不知道PHP.

我需要为这些数组项添加一个时间元素.例如,我需要能够按周显示照片.但是,它们都必须来自这个主阵列,它根本没有日期信息.这可能吗?有更好的路线吗?

javascript arrays

-1
推荐指数
1
解决办法
187
查看次数

标签 统计

javascript ×2

arrays ×1

css ×1

gulp ×1

node.js ×1

sass ×1

sorting ×1