Search code examples
aureliasystemjsjspm

Aurelia with JSPM fails to load aurelia-pal-browser.js


So my question is very similar to this one: SystemJS (Aurelia with jspm) fails to load "aurelia-pal-browser" from jspm_packages folder , however the solution there does not work for me. Also my error is slightly different.

system.src.js:123 Uncaught (in promise) Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:9000/app/aurelia-pal-browser.js Error: XHR error (404 Not Found) loading http://localhost:9000/app/aurelia-pal-browser.js Error loading http://localhost:9000/app/aurelia-pal-browser.js

It seems that System.js is trying to load aurelia-pal-browser.js from my app folder (this is my main code folder). I have my config.js paths as:

paths: {
  "*": "app/*.js",
  "github:*": "jspm_packages/github/*",
  "npm:*": "jspm_packages/npm/*"
},

Other than that my app is super bare bones, this is my first attempt an Aurelia project.


Solution

  • So I finally found this github issue: https://github.com/aurelia/bootstrapper/issues/55 which got me going in the right direction. It turns out that I needed to add the following to my config.js map object:

    "aurelia-pal-browser": "npm:[email protected]",
    

    As mentioned in the git hub issue I placed this directly after the "aurelia-framework" element in the map and that solved my problem.

    Hopefully this helps someone else in the future. (Or it's fixed soon)