【发布时间】: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