computmaxer / karma-jspm

Other
74 stars 50 forks source link

Uncaught ReferenceError: System is not defined #44

Closed kristianmandrup closed 9 years ago

kristianmandrup commented 9 years ago

I have a problem similar to #10

https://github.com/kristianmandrup/aurelia-rethink-bindtable/blob/master/karma.conf.js

Not sure how to resolve it. I used this as the reference config

https://github.com/jdanyow/aurelia-breeze/blob/master/karma.conf.js

but removed jasmine-ajax

What am I missing here?

$ karma start
...
Uncaught ReferenceError: System is not defined
  at /Users/kristianmandrup/repos/aurelia-bindtable/config.js:1
kristianmandrup commented 9 years ago

Fuul stack trace. Looks like es6-module-loader and system have not been installed as jspm packages

 $ karma start
WARN [karma]: Port 9876 in use
INFO [karma]: Karma v0.12.31 server started at http://localhost:9877/
INFO [launcher]: Starting browser Chrome
WARN [watcher]: Pattern "/Users/kristianmandrup/repos/aurelia-bindtable/jspm_packages/es6-module-loader.js" does not match any file.
WARN [watcher]: Pattern "/Users/kristianmandrup/repos/aurelia-bindtable/jspm_packages/system.js" does not match any file.
INFO [Chrome 41.0.2272 (Mac OS X 10.10.2)]: Connected on socket MYWdUhhiAF1fAnmN2CNJ with id 98461878
Chrome 41.0.2272 (Mac OS X 10.10.2) ERROR
  Uncaught ReferenceError: System is not defined
  at /Users/kristianmandrup/repos/aurelia-bindtable/config.js:1

For some reason like in this issue https://github.com/jspm/jspm-cli/issues/295 Looks like it might be due to an older version of jsmp

Fixed by running jspm dl-loader

$ jspm dl-loader 
     Looking up loader files...
       traceur.js.map
       traceur.js
       traceur.src.js
       traceur-runtime.js
       traceur-runtime.js.map
       traceur-runtime.src.js
       system.src.js
       system.js
       system.js.map
       es6-module-loader.js
       es6-module-loader.src.js
       es6-module-loader.js.map

     Using loader versions:
       es6-module-loader@0.14.0
       systemjs@0.14.1
       traceur@0.0.84