2015-09-20 18 views

Odpowiedz

27

Miałem ten sam problem ostatnio, a rozwiązanie było przez kompilatory Mocha.

utworzyć plik, nazwijmy to „css-null compiler.js” i posiada:

function noop() { 
    return null; 
} 

require.extensions['.styl'] = noop; 
// you can add whatever you wanna handle 
require.extensions['.scss'] = noop; 
require.extensions['.png'] = noop; 
// ..etc 

po uruchomieniu mokka z wiersza poleceń, należy przekazać ten plik jako kompilatora

mocha /your/test.spec.js --compilers css:css-null-compiler.js 
+0

Fajnie! Ratujesz moje życie. – zhaozhiming

+0

Zrobiłem to samo wciąż stojąc przed tym samym błędem !! –

+0

Wygląda na to, że to już nie rozwiązuje problemu, ponieważ 'require.extensions ['...']' jest przestarzałe. @brent rozwiązał ten problem dla mnie poniżej. – Joe

3

Można to zrobić za pomocą pakietu ignore-styles.

Zainstaluj pakiet, a następnie wymagaj, gdy działasz mokka.

np.

mocha --require babel-register --require ignore-styles 
Powiązane problemy