1

使用 angular2cli 创建 angular2 应用程序 php 文件未正确编译,想知道 angular cli 附带的服务器是否理解 php。如果没有,对 angular2cli 了解 php 有什么建议吗

4

1 回答 1

1

Angular-cli 运行一个名为“livereload server”的服务器(https://github.com/napcs/node-livereload)。
当您运行“ng serve”时,您可能会看到如下消息:

“http://localhost:49152 上的 Livereload 服务器在 http:
//localhost:4200/ 上服务”

Livereload 服务器运行在用于执行 javascript 的 NodeJS 之上。要执行 php 文件,您必须同时运行一些其他服务器,例如。阿帕奇。运行 apache 服务器后,您必须加载 apache 配置文件中指定的 URL,而不是 Livereload 指定的 URL。您的 php 文件现在应该可以正确执行,缺点是无法实时重新加载您的网页。

这是我正在使用的解决方案,并且效果很好。

于 2016-08-05T09:00:07.903 回答