Libsass 2.0带来的缩进语法libsass用户,但到目前为止,我已经无法使其与工作node-sass和gulp-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
试图弄清楚如何正确排列字母等级的数组['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数组列表,如下所示:
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.
我需要为这些数组项添加一个时间元素.例如,我需要能够按周显示照片.但是,它们都必须来自这个主阵列,它根本没有日期信息.这可能吗?有更好的路线吗?