【问题标题】:How do I import angular/http如何导入角度/http
【发布时间】:2016-06-24 19:44:12
【问题描述】:

我正在使用 gulp 和 node 在 Visual Studio 中构建一个应用程序。

Node 将所有依赖项放入一个 node_modules 文件夹中,当我构建时,gulp 将它们复制到 wwwroot 中的 libs 文件夹中。

我一直在使用其他角度导入,例如组件,但没有问题,但是当我尝试这个时

import { Http, Response, RequestOptions, Headers, HTTP_PROVIDERS} from 'angular2/http';

页面加载时我收到 404。

看起来它试图从 http://localhost:8273/angular2/http 加载 angular/http

我正在使用 Angular2 beta8,并以 es5 为目标来解决其他问题。

那么,我该如何摆脱 404,在哪里配置它以在 libs/angular 文件夹下查找 http js 文件?

我尝试将其直接输入到导入中,但不断出现未找到错误。

【问题讨论】:

  • 您是否尝试从 'lib/angular2/http' 导入?
  • 您是否已将http.dev.js 文件添加到索引页?我不知道如何使用节点的 NPM 来做到这一点。但是这个参考是必要的!
  • 如果我尝试从 lib/angular2/http 导入,我会收到错误 Can't find module ... 我实际上无法在 angular 文件夹中找到 http.dev.js。不知道如何解决。
  • 刚刚在 bundles 文件夹中找到了 http.dev.js 文件,看起来就是那个票,谢谢。
  • 太棒了!很高兴Angular2...

标签: visual-studio typescript angular ecmascript-5 node-modules


【解决方案1】:

您需要从 HTML 入口文件的 node_modules/angular2/bundles 文件夹中导入 http.dev.js:

<script src=" node_modules/angular2/bundles/http.dev.js"></script>

【讨论】:

    猜你喜欢
    • 2019-03-05
    • 2021-02-08
    • 2019-04-06
    • 1970-01-01
    • 2017-07-07
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    相关资源
    最近更新 更多