2015-11-30 1 views
3

Чтобы попробовать, я использовал последнюю версию «aurelia-skeleton-navigation 1.0.0-beta.1.0.1».Как развернуть веб-приложение Aurelia на сервере Apache?

Чтобы развернуть веб-приложение Aurelia на сервере Apache, я использовал команду «gulp export», и я скопировал содержимое «export» в каталоге «www/html/myapp»!

Итак, вкладка приветствия работает отлично, но не вкладка «github users»!
Ошибка:

ERROR [app-router] Error: XHR error (404 Not Found) loading http://localhost/myapp/jspm_packages/github/github/[email protected] Error loading http://localhost/myapp/jspm_packages/github/github/[email protected] as "github:github/[email protected]" from http://localhost/myapp/dist/users.js Stack trace: [email protected]http://localhost/myapp/jspm_packages/system.js:4:12750 e/http://localhost/myapp/jspm_packages/system.js:4:13275

, что я пропустил?

ответ

1

Основываясь на сообщении об ошибке, я могу сказать, что в экспортированной папке отсутствует полиполняющий файл fetch.

Чтобы исправить это, отредактируйте файл build/export.json. Заменить строки

"jspm_packages/github/github/[email protected]", 
"jspm_packages/github/github/[email protected]/fetch.js" 

со ссылками на правильную версию (0.10.1 в вашем случае):

"jspm_packages/github/github/[email protected]", 
"jspm_packages/github/github/[email protected]/fetch.js" 

Затем запустите команду gulp export еще раз и убедитесь, что fetch теперь файлы копируются в jspm_packages.

Существует a pull request to fix that.

+0

Спасибо, это фактически решает проблему – Seb