如何在Apache服务器中部署Web应用程序Aurelia?

时间:2015-11-30 13:41:57

标签: javascript apache aurelia

为了尝试,我使用了最新的" aurelia-skeleton-navigation 1.0.0-beta.1.0.1"。

要在我使用过的Apache服务器中部署Aurelia Web应用程序" gulp export"命令我复制了" export"的内容。在" www / html / myapp"目录!

因此,欢迎选项卡工作正常,但不是" github用户"标签 !
错误是:

  

ERROR [app-router]错误:XHR错误(404 Not Found)loading http://localhost/myapp/jspm_packages/github/github/fetch@0.10.1.js       加载http://localhost/myapp/jspm_packages/github/github/fetch@0.10.1.js时出错" github:github /fetch@0.10.1"来自http://localhost/myapp/dist/users.js   堆栈跟踪:   ø@ http://localhost/myapp/jspm_packages/system.js:4:12750   E / HTTP://localhost/myapp/jspm_packages/system.js:4:13275

我错过了什么?

1 个答案:

答案 0 :(得分:1)

根据错误消息,我可以说导出的文件夹中缺少fetch polyfill。

要解决此问题,请编辑文件build/export.json。替换行

"jspm_packages/github/github/fetch@0.9.0.js",
"jspm_packages/github/github/fetch@0.9.0/fetch.js"

引用正确的版本(在您的情况下为0.10.1):

"jspm_packages/github/github/fetch@0.10.1.js",
"jspm_packages/github/github/fetch@0.10.1/fetch.js"

然后再次运行gulp export命令,确保fetch文件现已复制到jspm_packages

已经有a pull request to fix that