2015-10-08 12 views

risposta

8

dopo aver rintracciato il codice attraverso il modulo ember-cli-sass al codice broccoli-sass base ho scoperto che possiamo passare funzioni a sass in sassOptions.

var sass = require('node-sass'); 
var app = new EmberApp({ 

    sassOptions: { 
    functions: { 
     variable: function() { 
     return new sass.types.String(process.env.VARIABLE); 
     } 
    } 
    } 
}); 

e quindi siamo in grado di usarlo come un metodo in sassScript

@if variable() == 'foo' { 
    ... 
} 
+2

Spero possa aiutare qualcuno. Ho sfogliato github cercando cosa significhi la variabile 'sass', e che funziona per me: 'var sass = require (process.sass.getBinaryPath (true));' – akaravashkin