/ / Brak dostawcy jaśminu ramowego - karma-runner

Brak dostawcy jaśminu ramowego - karma-runner

kiedy próbuję uruchomić karmę, otrzymuję błąd poniżej:

C:*>karma start karma.conf.js

C:Users*AppDataRoamingnpmnode_moduleskarmanode_modulesdilibinjector.js:9
throw error("No provider for "" + name + ""!");
^
Error: No provider for "framework:jasmine"! (Resolving: framework:requirejs)
at error (C:Users*AppDataRoamingnpmnode_moduleskarmanode_modulesdilibinjector.js:22:
at Object.parent.get (C:Users*AppDataRoamingnpmnode_moduleskarmanode_modulesdilibinj
at get (C:Users*AppDataRoamingnpmnode_moduleskarmanode_modulesdilibinjector.js:54:19
at C:Users*AppDataRoamingnpmnode_moduleskarmalibserver.js:31:14
at Array.forEach (native)
at start (C:UsersMelnikovicAppDataRoamingnpmnode_moduleskarmalibserver.js:30:21)
at invoke (C:UsersMelnikovicAppDataRoamingnpmnode_moduleskarmanode_modulesdilibinjector.js:75
at Object.exports.start (C:UsersMelnikovicAppDataRoamingnpmnode_moduleskarmalibserver.js:314:12
at Object.exports.run (C:UsersMelnikovicAppDataRoamingnpmnode_moduleskarmalibcli.js:229:25)
at requireCliAndRun (C:Users*AppDataRoamingnpmnode_moduleskarma-clibinkarma:24:16)

Już sprawdziłem, czy zainstalowałem jaśmin:

C:*>npm jasmine --version
1.4.28

i karma:

C:*>karma --version
Karma version: 0.12.31

i wykonałeś kilka dodatkowych samouczków, ale nie możesz wydostać się z tego błędu, czy ktoś może mi pomóc?

Odpowiedzi:

5 dla odpowiedzi № 1

Wygląda na to, że musisz zainstalować zależność od jaśminu. Próbować :

npm install karma-jasmine

Musisz również dodać konfigurację karma-jasmine w twojej tablicy wtyczek wewnątrz twojego pliku konfiguracyjnego:

    // list of karma plugins
plugins: [
"karma-chrome-launcher",
"karma-firefox-launcher",
"karma-phantomjs-launcher",
"karma-requirejs",
"karma-jasmine"
]