Hallo ich bin this Tutorial von angular, aber durch Ausführen des folgenden Befehls, test.bat. Ich bekomme diesen Fehler und kann nicht sehr gut sein.Angularjs - Fehler zu Einheit Test im offiziellen Tutorial
„Can not Skript geladen werden, ist es nicht registriert! Vielleicht werden Sie einige Plugin fehlt“
ich alle Schritte dieser Anleitung folgen, ich denke, ich die pluggins verpassen. Ich habe einen Ordner in der Wurzel der Anwendung namens node_modules, wo sind all diese pluggins
karma
karma-chrome-launcher
karma-coffee-preprocessor
karma-firefox-launcher
karma-html2js-preprocessor
karma-jasmine
karma-junit-reporter
karma-phantomjs-launcher
karma-RequireJS
karma-script-launcher
Mein karma.config
module.exports = function(config){
config.set({
basePath : '../',
files : [
'app/lib/angular/angular.js',
'app/lib/angular/angular-*.js',
'test/lib/angular/angular-mocks.js',
'app/js/**/*.js',
'test/unit/**/*.js'
],
exclude: ['app/lib/angular/angular-scenario.js'],
autoWatch : true,
frameworks: ['jasmine'],
browsers : ['C:/Program Files/Google/Chrome/Application/chrome.exe'],
plugins : [
'karma-junit-reporter',
'karma-chrome-launcher',
'karma-firefox-launcher',
'karma-jasmine'
],
junitReporter : {
outputFile: 'test_out/unit.xml',
suite: 'unit'
}
})}
Wer kann mir helfen?
dank
Danke bekite, meine Karma Plugins sind installiert in C: \ Benutzer \ XXX \ AppData \ Roaming \ npm \ node_modules ist es richtig? Ich installiere Karma mit diesem Befehl npm install -g karma. Ich laufe es nicht !!! – Kaken
In Ihrem Angular-Phonecat-Ordner haben Sie einen Ordner node_modules. Sie müssen den Befehl karma nicht ausführen. Das test.bat-Skript erledigt das für Sie. – bekite
Ich habe den Ordner node_modules nicht. Karma findet die Plugins nicht. Wenn ich den Pluggin-Abschnitt der Konfigurationsdatei entfernen, und ich starte, starten Sie 3 Instanzen von Chrome, aber führen Sie den Komponententest nicht aus – Kaken