【发布时间】:2017-02-26 02:49:34
【问题描述】:
我正在尝试在本地环境中运行 angular2 quickstart 的 plunker 示例。
为此,我遵循了这些步骤-
将https://angular.io/resources/live-examples/quickstart/ts/plnkr.html中的所有文件下载到我机器上的本地文件夹中。
双击 index.html 运行应用程序。
这样,我可以在 Firefox 上运行应用程序。但我在 chrome 上遇到错误-
zone.js@0.6.12?main=browser:101 XMLHttpRequest 无法加载 file:///C:/Adi/angular2-RC5-plunker/app/main.ts。跨源请求 仅支持协议方案:http、data、chrome、 chrome-extension、https、chrome-extension-resource。
如何在 chrome 浏览器上成功运行这个快速启动应用程序?
【问题讨论】:
-
快速入门内置了一个 node lite 服务器。我建议改用这个。 github.com/angular/quickstart
-
难以置信当你有完整的源代码时,没有办法运行一个项目。少了什么东西?是否缺少配置?是否缺少依赖项???例如,在 Java 中,只有一个文件 pom 或 gradle 为您提供运行项目所需的所有配置/依赖项。 Angular 2 中缺少什么???
-
另外,奇怪的是它可以在 Firefox 上运行,但不能在 Chrome 上运行。我认为 Angular 的部分核心组件需要一些服务器端功能。虽然我真的很高兴事实并非如此。见Why does Angular require a server in their tutorials?。