2017-04-04 3 views
0

Donc, ma question est très similaire à celle-ci: SystemJS (Aurelia with jspm) fails to load "aurelia-pal-browser" from jspm_packages folder, mais la solution ne fonctionne pas pour moi. Aussi mon erreur est légèrement différente.Aurelia avec JSPM ne parvient pas à charger aurelia-pal-browser.js

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

Il semble que System.js tente de charger aurelia-pal-browser.js de mon dossier app (ce qui est mon dossier de code principal). J'ai mes config.js paths comme:

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

Autre que mon application est super os nus, c'est ma première tentative d'un projet Aurelia.

Répondre

1

Donc j'ai finalement trouvé ce problème de github: https://github.com/aurelia/bootstrapper/issues/55 qui m'a permis d'aller dans la bonne direction. Il se trouve que je devais ajouter ce qui suit à mon config.jsmap objet:

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

Comme mentionné dans le numéro de plaque tournante git J'ai placé ce directement après l'élément "aurelia-framework" sur la carte et qui a résolu mon problème.

Espérons que cela aidera quelqu'un d'autre à l'avenir. (Ou il est corrigé bientôt)

+0

Cela a été si précieux! – Oliver

0

Je voudrais également souligner que si vous utilisez Visual Studio, le fichier doit être inclus dans la structure du dossier du projet. Il peut être sur le disque et doit juste être inclus