Articles of compass sass

咕噜服务不工作,指南针错误

我的节点开始performance怪异。 所以我删除它,并再次安装。 现在,我不能grunt serve了 Pers-MacBook-Air:clientMD perstrom$ grunt serve Running "serve" task Running "clean:server" (clean) task >> 0 paths cleaned. Running "wiredep:app" (wiredep) task Running "wiredep:test" (wiredep) task Running "wiredep:sass" (wiredep) task Running "concurrent:server" (concurrent) task Warning: Running "compass:server" (compass) task Error: invalid option: –import-path=./bower_components Usage: compass compile [path/to/project] [path/to/project/src/file.sass …] [options] Description: compile project at […]

如何修改基于文件更改的grunt watch任务?

我正在编写一个node.js程序,它将监视一个充满大量(300小时)的scss项目的目录。 Grunt-watch(无论是通过节点模块运行还是独立运行,无论哪种方式运行)都将被configuration,以便每当scss文件发生更改时,都会使用指南针进行编译,输出文件将移至单独的目录,例如: ./1234/style.scss已更改>> grunt-watch运行grunt-compass >> /foo/bar/baz/1234/style.css更新 该文件所在的项目目录显然是非常重要的(如果grunt-compass将所有已编译的文件发送到同一个目录,那么它们就会变得混乱而不可用,而且这个混乱的自动化将是无意义的)。 我为了确保所有的文件被路由到正确的地方,我每次更新css文件时都会dynamic地改变grunt-compass设置。 示例gruntfile: module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), watch: { files: './*/*.scss', tasks: ['compass'] }, compass: { origin:{ options: { //temportary settings to be changed later sassDir: './', cssDir: './bar', specify: './foo.scss' } } } }); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-compass'); grunt.event.on('watch', function(action, filepath, target) { var path = require('path'); […]

Gulp手表不起作用

我是新的Gulp用户,我尝试使用简单的脚本来观看指南针,但它不起作用。 但是当我刚运行gulp compass gulp时可以编译它。 有任何想法吗? 在这里我的脚本: var gulp = require('gulp'), compass = require('gulp-compass'), // Compass gulp.task('compass', function() { gulp.src('./assets/scss/*.scss') .pipe(compass({ config_file: './config.rb', css: './assets/css', sass: './assets/scss' })) .pipe(gulp.dest('./assets/css')); }); // Default task gulp.task('default', function() { gulp.start('compass'); }); // Watch gulp.task('watch', function() { // Watch .scss files gulp.watch('./assets/scss/*.scss', ['compass']); });

函数不能在控制指令或其他mixin中定义

在我的nodeJS项目突然它给错误,我不做任何升级或更改。 当我在命令行中写入NPM启动时,会给出该错误 ERROR in ./~/css-loader?sourceMap!./~/postcss-loader!./~/sass-loader? sourceMap&outputStyle=expanded&includePaths[]=c:/TFS/rc1/app/scss&includePaths[] =c:/TFS/rc1/~/compass-mixins/lib&sourceMap&sourceMapContents=true!./app/scss/_toolkit.scss Module build failed: undefined ^ Functions may not be defined within control directives or other mixins. in c:\TFS\rc1\node_modules\compass-mixins\lib\compass\functions\_lists.scss (line 81, column 3) @ ./app/scss/_toolkit.scss 4:14-337 我重新安装compass-mixins软件包,但它仍然给出同样的错误。然后我看了_lists.scss该文件在81行有一个代码。我删除了这个BU它给出同样的错误。我该怎么办? @if not(function-exists(compact)) { @function compact($vars…) { $list: (); @each $var in $vars { @if $var { $list: append($list, $var, comma); } } […]

如何设置Gruntfile在heroku上使用指南针/ sass?

我已经用grunt buildpack成功设置了我的heroku应用程序。 当我将我的Node.js应用程序推送到heroku时,它将运行适当的grunt任务。 我想要的是使用“grunt-contrib-compass”包来编译我的.scss文件。 但是那需要指南针的可执行文件,我不知道该怎么做。 我已经检查过heroku文档,并且看到过时的文档描述了用ruby设置指南针 …但是我还没有看到任何最近的文档用于设置Node.js。 有任何想法吗?

Grunt不会启动:“>> ReferenceError:grunt没有定义”

我是NodeJS和Grunt的新手,我努力做这个工作。 这是我得到的: $> grunt Loading "Gruntfile.js" tasks…ERROR >> ReferenceError: grunt is not defined Warning: Task "default" not found. Use –force to continue. Aborted due to warnings. 这是我的Gruntfile: module.exports = function(grunt) { grunt.initConfig({ compass: { dist: { options: { config: 'config/config.rb' } } } }); }; grunt.loadNpmTasks('grunt-contrib-compass'); grunt.registerTask('default', 'compass'); 这里是我的package.json: { "name": "tests", "version": "0.0.0", "description": […]