2016-03-10 34 views
0

我正在使用gulp和节点在Visual Studio中构建应用程序。如何导入角/ http

节点将所有依赖项放入node_modules文件夹中,当我构建时,gulp将这些文件复制到wwwroot中的libs文件夹中。

我已经使用其他角度进口喜欢用出来的问题已经组成,但是当我尝试这个

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

我得到一个404页面加载时。

它看起来像它试图加载角/ HTTP从http://localhost:8273/angular2/http

我使用Angular2 beta8,并针对ES5来解决其他问题。

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

我试着直接输入进口,但始终没有发现错误。

+0

你尝试从 '的lib/angular2/HTTP' 进口? – CalebB

+1

您是否已将'http.dev.js'文件添加到索引页?我不知道如何使用节点的NPM来完成它。但是这个参考是必要的! – micronyks

+0

如果我尝试从lib/angular2/http导入,我得到一个错误'无法找到模块...' 我实际上无法在角度文件夹中找到http.dev.js。不知道如何解决这个问题。 –

回答

0

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

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