【问题标题】:How run Angular-CLI project on Apache php localhost:8888, not -prod version如何在 Apache php localhost:8888 上运行 Angular-CLI 项目,而不是 -prod 版本
【发布时间】:2017-11-07 02:33:37
【问题描述】:

我是 Angular 2 的新手,我正在接受培训以在 Apache php localhost:8888 上运行 Angular-CLI 项目,但我做不到。我运行 ng serve,但它在 localhost:4200 上运行,我将所有文件放在 htdogs 目录中,将所有 html 文件更改为 php (index.php),但仍然无法运行项目。我可以通过 npm startsystem.config.server.js 运行 Angular 项目。请帮帮我:)

【问题讨论】:

    标签: angular angular-cli


    【解决方案1】:

    在终端中执行以下命令:

    ng serve --port 8888

    这将订购 angular cli 用于在指定端口 8888 上提供服务的 lighttpd 网络服务器。

    您也可以使用简写 -p


    您可以在 official documentation 中找到有关使用 cli 的更多信息。

    【讨论】:

    • 我现在谈到这个,但问题是 ng serve --port 8888 运行 lite-server,但我需要在 Apache 上运行 Angular。我使用 php 作为后端。
    • 端口 8888 已在使用中。使用“--port”指定不同的端口
    • 我有点难以准确理解您要说的内容,但是如果端口 8888 已经在使用中,那么您是否尝试过另一个端口?例如ng serve --port 9999。此命令仅适用于开发。但总的来说,由于您编辑了原始帖子,很明显您正在重命名文件。你不应该,不要改变任何东西!要将应用程序部署到生产环境,只需运行 ng build --prod。并将dist 文件夹复制到htdocs 文件夹中。
    • 感谢您的回答。我想将 php 后端连接到我的角度前端。我运行 appache localhost:8888,我所有的 Angular 项目都在 xamp/htdogs/myAngular 地址中。当 appach 运行 index.html(或 index.php)时,我看不到我的角度视图,因为我没有通过 ng serve 运行角度。我想使用像 Jquery 这样的角度。在我的 php.ini 中。我知道我可以通过 http 请求访问 php 后端,但我想在我的角度中使用 。我希望我解释我的答案。再次感谢您的理解:))
    • @maninak 我相信他正在尝试使用angular-cli 运行角度项目,不管端口号,只要他还能够连接到 apache 服务器上的 phpmyadmin,即也是我面临的一个问题。
    猜你喜欢
    • 1970-01-01
    • 2017-08-29
    • 2020-10-20
    • 2011-05-15
    • 2022-01-15
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多