【问题标题】:How to pass a command line argument to an angular application如何将命令行参数传递给角度应用程序
【发布时间】:2021-05-21 04:58:39
【问题描述】:

我有一个 node.js 角度应用程序。首先,我构建它并稍后在专用服务器上使用节点运行它。如何将值传递给我的 Angular 应用程序?最后,我需要根据命令行参数的值在我的 UI 上显示一个文本。

【问题讨论】:

  • 您愿意再解释一下您想要做什么吗?您是否正在运行带有 Angular 前端的 nodejs 后端,并且想要使用一些参数启动节点服务器,然后将这些参数传递到前端并显示?

标签: node.js angular command-line environment-variables


【解决方案1】:

截至今天,根据 angular-cli repo 的 this 回复,故意不支持将命令行参数从 CLI 传递到 Angular 应用程序。

但是,here 详细描述了一种解决方法,github 提供了一个工作示例。简而言之,它通过使用spawnng serve 作为子进程生成,然后使用自定义Webpack 配置将参数作为环境变量传递给子进程来实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-13
    • 2010-09-30
    • 2020-01-01
    • 2020-12-13
    • 1970-01-01
    • 2013-07-12
    • 2011-05-20
    相关资源
    最近更新 更多