computmaxer / karma-jspm

Other
74 stars 50 forks source link

Add support for transpiler: none #118

Closed dsebastien closed 8 years ago

dsebastien commented 8 years ago

I'm trying to add karma-jspm to my project, but apparently it tries to require the configured transpiler. In my case I don't use any transpiler with SystemJS, thus I have transpiler: "none".

Here's the error I get:

13 12 2015 11:37:51.787:INFO [karma]: Karma v0.13.15 server started at http://localhost:9876/
13 12 2015 11:37:51.792:INFO [launcher]: Starting browser PhantomJS
13 12 2015 11:37:52.370:INFO [PhantomJS 1.9.8 (Windows 8 0.0.0)]: Connected on socket S3gJCku5PDD2r_iwAAAA with id 67792130
13 12 2015 11:37:52.558:WARN [web-server]: 404: /base/none.js
PhantomJS 1.9.8 (Windows 8 0.0.0) ERROR LOG: 'Potentially unhandled rejection [6] Error: XHR error (404 Not Found) loading http://localhost:9876/base/none.js
        Error loading http://localhost:9876/base/none.js
        Error loading http://localhost:9876/.tmp/test/injector.spec.js
    at http://localhost:9876/base/jspm_packages/system.src.js?6536115be64e0ff966e05546f7767676fa7c03d6:740
    at tryCatchReject (http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:1257)
    at runContinuation1 (http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:1216)
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:1037
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:895
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:171
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:136'

On the other hand, if I set transpiler to null, then I get errors about traceur not being found, with is not what I want either:

13 12 2015 11:39:17.866:INFO [karma]: Karma v0.13.15 server started at http://localhost:9876/
13 12 2015 11:39:17.870:INFO [launcher]: Starting browser PhantomJS
13 12 2015 11:39:18.443:INFO [PhantomJS 1.9.8 (Windows 8 0.0.0)]: Connected on socket TfVNTzPic337oT6vAAAA with id 39815913
13 12 2015 11:39:18.626:WARN [web-server]: 404: /base/jspm_packages/github/jmcriffey/bower-traceur@0.0.92.js
PhantomJS 1.9.8 (Windows 8 0.0.0) ERROR LOG: 'Potentially unhandled rejection [6] Error: XHR error (404 Not Found) loading http://localhost:9876/base/jspm_packages/github/jmcriffey/bower-traceur@0.0.92.js
        Error loading http://localhost:9876/base/jspm_packages/github/jmcriffey/bower-traceur@0.0.92.js
        Error loading http://localhost:9876/.tmp/test/injector.spec.js
    at http://localhost:9876/base/jspm_packages/system.src.js?6536115be64e0ff966e05546f7767676fa7c03d6:740
    at tryCatchReject (http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:1257)
    at runContinuation1 (http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:1216)
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:1037
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:895
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:171
    at http://localhost:9876/base/jspm_packages/system-polyfills.src.js?56a387e9b39188a3e391f91f0b045fcb0074ef81:136'
13 12 2015 11:39:28.634:WARN [PhantomJS 1.9.8 (Windows 8 0.0.0)]: Disconnected (1 times), because no message in 10000 ms.
dsebastien commented 8 years ago

After some more investigation, it appears to be an issue within JSPM/SystemJS: https://github.com/systemjs/systemjs/issues/969