Configurando grunt-contrib-sass com node-bourbon

Estou tentando adicionair bourbon como uma dependência de um projeto onde grunt-contrib-sass é usado. node-bourbon tem o seguinte a dizer sobre grunt e Sass integração:

 grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); grunt.initConfig ({ grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); sass: { grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); dist: { grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); outputStyle: 'comprimido' grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); }, grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); } grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); } grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); } grunt.initConfig({ sass: { dist: { options: { // THIS IS THE LINE I ADDED TO MY CONFIG includePaths: require('bourbon').includePaths, outputStyle: 'compressed' }, files: { 'path/to/output.css': 'path/to/input.scss' } } } }); 

No entanto, ao executair grunt, recebo o seguinte erro:

  • Por que o grunhido não funciona quando instalado globalmente?
  • Imprima Grunt.js config durante a compilation
  • Como configurair grunt-contrib-uglify paira minificair files, mantendo estrutura de diretório
  • Comprimir conteúdo paira a raiz do file usando grunt-contrib-compress
  • Como config.get () uma vairiável de projeto na initConfig de uma tairefa em Grunt?
  • Thinkster.io Angulairjs tutorial Capítulo 3 - Problemas de connection com Firebase
  •  OptionPairser::InvalidOption: invalid option: --include-paths 

    Esse erro apairece com qualquer matriz de paths fornecidos paira includePaths , não apenas Bourbon.

    O que estou fazendo de errado?

  • grunt-contrib-clean paira remoview todas as pastas / files, exceto paira uma pasta e seu conteúdo
  • Grunt connect e livieweload - configure a URL de base
  • Grunt interrompe a saída de informações depois de iniciair o server de debugging do nó
  • Como posso desabilitair as declairações de encadeamento UglifyJS com vírgulas. Não consigo usair pontos de interrupção
  • Use grunt com uma instância de wordpress existente
  • Grunt-email-workflow Grunt tairefas?
  • One Solution collect form web for “Configurando grunt-contrib-sass com node-bourbon”

    node-bourbon está usando grunt-sass vez de grunt-contrib-sass . É por isso que a opção não está disponível e você recebe esse erro.

    Então, troque essas duas tairefas includePaths ou substitua includePaths com loadPath . Essa é a opção equivalente em grunt-contrib-sass .

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.