Aurelia JSPM安装-y不在窗口上工作

时间:2015-03-09 22:41:50

标签: javascript npm aurelia jspm

我正在做aurelia教程http://aurelia.io/get-started.html

我试图使用gulp和jspm安装aurelia依赖项。我跑了" jspm install -y"没问题。

当我进入浏览器并打开控制台时,我有这个错误:

localhost/:5 GET http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/npm/font-awesome@4.2.0/css/font-awesome.min.css 404 (Not Found)
es6-module-loader.src.js:2563 GET http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/loader-default@0.4.3.js 404 (Not Found)
es6-module-loader.src.js:140 Potentially unhandled rejection [3] Error loading "github:aurelia/loader-default@0.4.3" at http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/loader-default@0.4.3.js
Error loading "github:aurelia/loader-default@0.4.3" from "github:aurelia/bootstrapper@0.9.5" at http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/bootstrapper@0.9.5.js
Not Found: http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/loader-default@0.4.3.js (WARNING: non-Error used)
es6-module-loader.src.js:2563 GET http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/logging-console@0.2.4.js 404 (Not Found)
es6-module-loader.src.js:2563 GET http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/binding@0.3.7.js 404 (Not Found)
es6-module-loader.src.js:2563 GET http://localhost/proyectos/fabho/Aurelia/firstApp/navigation-app/jspm_packages/github/aurelia/templating@0.8.14.js 404 (Not Found)

我尝试用以下方法解决这个问题:

  • npm卸载jspm -g然后npm install jpsm -g
  • npm install jspm
  • 安装-g -f npm install -gf jspm / jspm-cli

但它不起作用。 你能帮我解决这个问题吗

4 个答案:

答案 0 :(得分:1)

我使用自耕农来解决这个问题。问题出在jspm上。

  • npm install -g yo
  • npm install -g generator-aurelia
  • mkdir your_aurelia_app_name
  • cd your_aurelia_app_name
  • yo aurelia
  • npm install
  • npm install -g gulp
  • npm install -g jspm
  • jspm endpoint config github
  • jspm install
  • gulp watch

更多细节http://fabhojs.blogspot.com/2015/03/aurelia-app-skeleton-yeoman-generator.html

答案 1 :(得分:1)

似乎您使用-g全局卸载并尝试在没有它的情况下安装。

无论如何,对我有用的是:

以管理员身份启动cmd提示,全局安装gulp和jspm(-g选项) 然后导航到您的app文件夹并使用npm然后jspm

安装所有依赖项

答案 2 :(得分:0)

我认为您需要以管理员身份启动命令提示符 转到您的应用程序文件夹

C:\ aureliaapp \ MYAPP>

并在运行此命令之前运行命令“gulp watch”,您还需要运行这些命令

npm install -g gulp

npm install -g jspm

如果两个命令都已完成,则只为您的应用程序运行“gulp watch”。

答案 3 :(得分:0)

示例应用程序在本地端口9000中启动。

您是否正在浏览localhost:9000?

我的错误消息中没有显示端口号。