【发布时间】:2016-12-21 06:29:19
【问题描述】:
我使用here 给出的最小项目设置了一个 Aurelia 项目。
然后我使用npm install aurelia-fetch-client --save 命令添加了fetch-client。它更新了package.json 以包含以下内容:
"dependencies": {
"aurelia-fetch-client": "^1.1.0"
}
但是当我将import {HttpClient} from 'aurelia-fetch-client'; 添加到我的app.js 文件并尝试运行该应用程序时,出现以下错误:
system.js:4 GET http://localhost:5000/aurelia-fetch-client 404 (Not Found)
如何添加?这个项目在哪里跟踪它的依赖关系?我看过很多帮助在aurelia cli 项目中设置获取客户端的教程。 here给的项目怎么样?
【问题讨论】:
-
也许你必须这样做
import {HttpClient} from './node_modules/aurelia-fetch-client' -
谢谢,我试过了,但问题是我的
node_modules在wwwroot之外,而aspnet服务于wwwrooot文件夹,所以它无法访问node_modules。跨度> -
本文不是生产就绪设置。这只是框架如何工作的一个简单示例。如果您想安装模块和/或将您的应用程序发送到生产环境,您应该使用
aurelia-cli或框架项目之一github.com/aurelia/skeleton-navigation/releases/latest 来代替 -
谢谢,我可以坚持
cli;顺便说一句,我有什么办法可以让它生产就绪,这样我就可以添加一些依赖项? -
最后,你做了什么决定?你能得到这个工作吗?
标签: aurelia aurelia-fetch-client