Articles of sass

将gulp-sourcemaps与gulp-csso和gulp-sass结合在一起

我试图让我的gulpfile.js这部分工作: gulp.task('compileSass', function() { return gulp.src(folders.src+'/scss/*scss') .pipe(sass()) .pipe(gulp.dest(folders.dest+'/css')); }); gulp.task('minifyStyles', ['compileSass'], function() { return gulp.src(folders.dest+'/css/style.css') .pipe(maps.init()) .pipe(minCss({ sourceMap: true })) .pipe(maps.write('./')) .pipe(rename('style.min.css')) .pipe(gulp.dest(folders.dest+'/css')); }); 我想开发工具来显示.scss文件。 我不确定是否与rename()或者我在错误的时间调用了我的源代码,但是当我检查开发工具时,源代码始终是style.min.css 。

不能使用SaSS和快递选项

老版本的express可以select使用sass作为站点的CSS引擎。 我现在看到我正在运行的版本(2.5.5)不提供这个作为一个选项,而是它有手写笔的香草CSS。 任何人都可以validation支持仍然提供。

Grunt指南针和sass / css目录

我更新了最新版本的grunt(0.4.1)并安装了指南针软件包(grunt-contrib-compass)。 这里我使用的configuration: compass: { dist: { options: { sassDir : "src/theme/sass", cssDir : "src/theme/css", imagesDir: "src/theme/img", javascriptsDir : "src/js", fontsDir : "src/theme/fonts", environment : "production" } } } 每次在sass目录中发生更改时,将执行指南针任务,并创buildcss目录(使用生产css文件)。 一切都很好,但css文件,config.rb文件和sasscaching也重新在sass目录中。 有人遇到同样的问题?

试图从节点产生rubysass

我有一个名为sassy.js的脚本 var spawn = require('child_process').spawn, rubySass = spawn('sass', ['–watch scss:.tmp/css', '–sourcemap=auto', '–style=expanded', '–unix-newlines']); 我尝试使用节点sassy.js运行 $ node sassy.js events.js:85 throw er; // Unhandled 'error' event ^ Error: spawn sass ENOENT at exports._errnoException (util.js:746:11) at Process.ChildProcess._handle.onexit (child_process.js:1053:32) at child_process.js:1144:20 at process._tickCallback (node.js:355:11) at Function.Module.runMain (module.js:503:11) at startup (node.js:129:16) at node.js:814:3 这很奇怪,因为这个代码工作: var exec = require('child_process').exec, rubySass = […]

使用Grunt手表和SASS错误

我正在尝试在Windows上使用SASS,但是每次出现错误 Waiting… OK >> File "scss\main.scss" changed. Running "sass:dist" (sass) task Error: Error generating source map: couldn't determine public URL for the source stylesheet. No filename is available so there's nothing for the source map to link to. on line of standard input Use –trace for backtrace. Warning: Error: Error generating source map: couldn't determine […]

在Node.js和Sass之间共享configurationvariables

我正在开发一个客户端 – 服务器体系结构的浏览器游戏。 游戏涉及到一个HTMLcanvas作为操场,我希望能够在一个单独的configuration文件中设置这个canvas的尺寸,然后在CSS中重新使用它来定义canvas的实际尺寸和2)在游戏服务器的代码碰撞和东西。 做这个的最好方式是什么? 我想我必须使用CSS预处理器(Sass或Less),但是如何将JS或JSON文件中的variables导入到Sass中? 对不起,西class牙语:)

Grunt SASS contrib不会在目标目录中生成css文件

我是SASS的新手,我想用grunt-contrib-sass在本地编译Prestashop模板的.scss文件。 它configuration如下: sass: { dist: { options: { compass: true }, files: [{ expand: true, cwd: '_theme/themes/swat-theme/sass', src: ['*.scss'], dest: '../css', ext: '.css' }] } }, 当我在命令行上运行grunt sass时,它会显示: 完成,没有错误 然而,当我检查目标目录时,不会创build新的.css文件(在运行grunt sass之前,我也试图删除一些文件)。 我该如何解决这个问题?

Meteor / Iron如何在现有项目中从LESS切换到SCSS

我在Meteor / Iron做了一个小项目。 几乎没有任何样式,但很多JavaScript已经编码。 我想更新系统来处理SCSS而不是LESS,因为它似乎更适合于这个特定的项目。 我无法find任何地方如何做这样的事情,你有什么想法吗? 我必须手动做一切吗?

用PatternLab使用grunt找不到任务“sass”

当我用PatternLab使用grunt时,没有发现Sass。 我有Mac El Capitan,我认为Node和Sass是正确设置的,尽pipe我仍然不确定它为什么找不到Sass。 我试图安装另一个版本的节点和萨斯,但仍然是相同的错误。 有任何想法吗? 看到下面的咕噜声输出: 运行“shell:patternlabStyles-rpm”(shell)任务npm WARN弃用lodash@2.4.1:lodash @ <3.0.0不再被维护。 升级到lodash@ ^ 3.0.0。 PatternLabStarter@2.4.0 postinstall / Users / my_user / Projects / my_app / src / global / pattern-lab find node_modules / -name“* .info”-type f -delete grunt-scss-lint@0.3.4 node_modules / grunt-scss-lint└──lodash@2.4.1使用彩虹2.0.0使用sass 3.4.5使用bundler 1.11.2使用scss-lint 0.33.0捆绑完成! 1个Gemfile依赖项,现在安装了4个gems。 使用bundle show [gemname]查看捆绑的gem的安装位置。 加载“sass.js”任务…错误 >>错误:在/ Users / my_user / Projects […]

数码海洋上的dokku sass错误

我有一个标准的DO dokku图像,我用它来托pipe一个Sails.js应用程序。 一切都很完美,直到我决定从less变成scss。 我添加了scss,可以在本地运行应用程序,但是当我推送到服务器(并查看日志),我得到以下错误: Aborted due to warnings. Running "sass:dev" (sass) task Warning: You need to have Ruby and Sass installed and in your PATH for this task to work. More info: https://github.com/gruntjs/grunt-contrib-sass 当我进入我的DO液滴并运行'sass -v'时,我得到了'Sass 3.4.20(Selective Steve)'作为回应,告诉我sass被安装。 我也有'grunt-contrib-sass':“^ 0.9.2”,在我的package.json文件中。 由于dokku在服务器上运行的命令与我在笔记本电脑上运行的相同,因此不确定在这里转到哪里?